数据库核心考点
三级模式-两级映射
外模式--视图
概念模式--表(模式、基本表)
内模式--物理文件
数据库设计
概念结构设计:属性冲突、命名冲突、结构冲突
逻辑结构设计:关系模式(层次模型、网络模型)
物理设计:
范式:
1NF:每个属性不可再分(简单属性);
2NF:消除了非主属性对主属性的部分函数依赖
3NF:消除了非主属性之间的传递函数依赖
BCNF:消除了主属性之间的部分函数依赖和传递依赖
4NF:消除了多值依赖
候选键:唯一标识元组;推导出其他属性(没在右边出现过);
主键:任选一个候选键作为主键;
主属性:所有候选键的属性取并集;
推论1:单属性候选键天然是2NF;
推论2:所有属性都是主属性,天然就是3NF;
关系代数
自然连接:显示全部列,相同属性只显示一次;属性相同且值相同的记录。
笛卡尔积:S1和S2的所有列,行是 S1 x S2
投影:选择列,π1,2 (S1), π sno, name (S2)
选择:选择记录 σ 1=N01(S1), σ 2=candy(S2)