一、选择题
1.A 2. C 3. C 4. B 5. B
6.C 7. B 8. D 9. C 10. A
11.B 12. A 13. A 14. D 15. D 16. B 17. C
二、填空题
1. 选择
2. 交
3. 相容(或是同类关系)
4. 并 差 笛卡尔积 选择 投影
5. 并 差 交 笛卡尔积
6. 选择 投影 连接
7. σ f ( R )
8. 关系代数 关系演算
9. 属性
10. 同质
11. 参照完整性
12. 系编号,系名称,电话 办公地点
13. 元组关系 域关系
14. 主键 外部关系键
15. R 和 S 没有公共的属性
16. 关系
三、简答题
1 、关系模型完整性规则包括哪几类 ?
1、实体完整性
2、参照完整性
3、用户自定义完整性
2 、举例说明什么是实体完整性和参照完整性。
实体完整性:是指主关系键的值不能为空或部分为空
学生关系中的主关系键“学号”不能为空, 选课关系中的主关系键“学号+课程号 ” 不能部分为空 ,, 即“学号”和“课程号”两个属性都不能为空。
参照完整性 : 如果关系 R2 的外部关系键 X 与关系 R1 的主关系键相符 , 则 X 的每个值或者等于 R1 中主关系键的某一个值 , 或者取空值学生关系的属性“系别”与系别关系的主关系键“系别”相对应。则学生
关系中“系别”是学生关系的外键。学生关系是参照关系 , 系别关系是被
参照关系。学生关系中某个学生“系别的取值必须在参照的系别关系中
主关系键“系别”的值中能够找到。