第 2章 习题参考答案
一、 选择题

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

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐