关系数据库的基本概念

本文详细介绍了关系数据库的基本概念,包括属性和域、关系的相关名词如元组、度和候选码,以及关系的三种类型:基本关系、查询表和视图表。还探讨了关系数据库模式以及完整性约束的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 属性和域

   在现实世界中,要描述一个实物常常取若干特征来表示,这些特征称为 属性(Attribute)
例如,用学号、姓名、性别、系别、年龄和籍贯等来描述学生。每个属性的取值范围对应一个值的集合,称为该属性的 域(domain) 。例如,学号的域是6位整型数;姓名的域是 10 位字符;性别的域为{男,女}等。

2. 关系的相关名词

记关系R(D1, D2, D3… ,Dn),称关系R为n元关系。

  1. 元组: 关系中的同一行数据(d1, d2, d3, …, di, …dn),元组中的每一个值 di 称为元组的一个分量
  2. 目或度(Degree): 这里的R表示关系的名字,n是关系的目或度。
  3. 候选码(Candidate Key): 关系中可以唯一地标识一个元组的 属性 或 属性组。
  4. 主码(Primary Key): 若一个关系又多个候选码,则选定其中一个为主码。
  5. 主属性(Non-Key attribute):
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值