logo

慕课美学

2.3 关系代数

2019-09-27 Views 数据库 534字 2 min read

课后习题

  1. 专门关系运算符包括( )
    A.排序、索引、统计
    B.选择、投影、连接
    C.关联、更新、排序
    D.显示、打印、制表
    正确答案:B

  2. 设关系R和S,关系代数R-(R-S)的表示是( )
    A.RnS
    B.RUS
    C.R-S
    D.RXS
    正确答案:A

  3. 关于传统集合运算的描述错误的是( )
    A.并运算可以用来附加数据
    B.差运算可以用来删除数据
    C.关系R和关系S的广义笛卡尔乘积要求关系R和关系S是相容的
    D.交运算可用于筛选满足要求的数据
    正确答案:C

  4. 在学生关系模式S(SNO,SN,SEX,AGE)上,SNO、SN、SEX和AGE分别是学生学号、姓名、性别和年龄,则从该关系中,检索年龄大于20岁的学生姓名的关系代数是( )
    alt text
    正确答案:B

  5. 关系R和关系S自然连接后列的数量小于等于等值连接后列的数量。
    A.✔️ B.✖️
    正确答案:A

  6. 在教务关系数据库中,C(CNO,CN,CT)代表课程关系,SC(SNO,CNO,SCORE)代表选课关系,则检索选修数据库课程的学生学号的关系代数是alt text
    A.✔️ B.✖️
    正确答案:A

  7. 传统关系运算中交、并、差运算要求参与运算的关系R和关系S是( )
    正确答案:相容

课堂讨论

  1. 请指出自然连接和等值连接的区别?从关系运算后列数的变化以及要求参与列的特点上进行描述。
对于两个关系R、S
等值连接:关系R、S,取两者笛卡尔积中属性值相等的元组。
自然连接:是一种特殊的等值连接,它要求比较的属性列必须是相同的属性组,并且把结果中重复属性去掉。
  1. 尝试同时使用传统关系运算和专门关系代数构造一个查询。参与传统关系运算的关系要求是相容关系;请给出参与的关系模式、查询的内容和查询的关系代数。



本文由慕课美学创作
该文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请注明出处!
发布时间为:2019-09-27

support支付宝扫码打赏 support微信打赏
如果觉得这篇文章对您有帮助,可以请作者喝一杯饮料哦🥤