数据库第二章-学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库第⼆章-学习笔记2.1.1 关系
1.域:⼀组具有相同数据类型的值的集合
eg:学号的取值范围是⼀个域
2.笛卡尔积:为域上的⼀种集合运算
笛卡尔积可以表⽰为⼀张⼆维表,表中每⾏对应⼀个元组,表中每⼀列都来⾃⼀个域
若⼀个关系有多个候选码,则选定其中⼀个为主码
主属性:候选码的诸属性
可以多个主属性只有⼀个码
2.1.2 关系模式
关系模式是型,关系是值
关系模式(关系的描述):R(U,D,DOM,F)
U 关系名,U组成该关系的各属性名集合(属性名的集合)
D为U中属性所来⾃的域(每个属性名范围的集合)
DOM为属性向域的映像集合
F为属性间数据的依赖关系集合
R为关系名
2.2.1基本关系操作
查询:选择,投影,连接,除,并,交,差
数据更新:插⼊,删除,修改
查询的表达能⼒是其中最主要的部分
选择,投影,并,差,笛卡尔基是五种基本操作
2.3.1 实体完整性
实体(⾏)完整性规则:若属性A是基本关系R的主属性,则A不能取空值(不知道or不存在or⽆意义)外码:
选修表的学号叫做外码(但是选修表的主码不是学号,⽽是学号和课程号)
2.3.2 参照完整性
外码取值为空or为S中的某个元组的主码值
取值需要真实存在的
参照完整性规则若属性F是基本关系R的外码,他与基本关系S的Ks相对应。

相关文档
最新文档