关系模型 关键码 主键 候选键 超键 外键 关系 定义 性质 三类完整性规则 实体完整性原则 参照完整性原则 用户定义的完整性原则 ER模型到关系模型的转换规则[见图] 规则1 规则2 1:1 1:M M:N
五个基本操作
四个组合操作 七(3)个扩充操作
举例:1:1联系 1:M 1:1\1:M差别不明显
M:N
对只涉及到选择、投影、连接的查询可用下列表达式表示 对于否定的操作,一般用差操作表示 例如“检索不学C2课的学生”; 对于检索具有’全部‘特征的操作,一般要用除法操作表示 例如“检索学习全部课程的学生的姓名”;
而是用“差”的形式
而不能写成下列形式 因为一个学生学的课程的成绩可能是不一样的,即SC(S#, C#, SCORE)同一个学生的同一门课程的SCORE不一样导致多出一个元组,就会在
a.剔除; b.笛卡尔积; c.积-原关系模式 ; d.再提取想要的显示属性 ;e. 被a.减去得到结果投影出来
的b.中多出来,c.减的时候减多了【c.实际上不会影响】,最后在e.被a.减的时候,有两个分数的人不会被减掉【多出一个?重复???why??】。
元组关系演算和域关系演算的原子公式、公式的定义 关系演算的安全性和等价性
关系代数表达式的等价 等价转换规则 启化式优化算法
谓词、原子、规则和查询 规则的安全性 用规则模拟关系代数表达式