第二章 关系数据库数据模型
1.数据模型,数据结构、数据操作、数据完整性。
2.关系模型,属于数据模型,二维表为关系,行为元组,列为属性。
3.域,同数据类型值的集合。
4.关系中能唯一区分、确定不同元组的属性或属性组合,称该关系的一个候选码或候选键。多个则选一为主键或主码。若候选码由一个关系的所有属性构成,则称全码或全键。所有候选码的属性称主属性。不包含在任何候选码中的属性称非主属性。
5.关系的三种类型,(1)基本表,基表,实际存储数据的逻辑表示;(2)查询表,某个查询结果对应的表;(3)视图表,由基本表或其他视图表导出的表,是虚表,不存储实际数据。
6.关系的6条基本性质,(1)列同质;(2)属性不同名;(3)列序无所谓;(4)候选键值不相同;(5)行序无所谓;(6)分量原子值。
7.一个关系模式为一个五元组:R(U,D,DOM,F)。
8.关系操作主要包括查询和更新
9.结构化查询语言,SQL,集DDL,DML,DCL于一体,具有(1)完备的表达能力;(2)非过程化;(3)集合操作方式;(4)能够实现嵌入。
10.实体完整性:;参照完整性:;用户定义完整性:。
11.关系代数运算(2.2)
12.关系演算(2.3)
13.关系代数查询优化