zoukankan      html  css  js  c++  java
  • 数据库期末考试复习题 第二�

    作者 : Dolphin

    原文地址:http://blog.csdn.net/qingdujun/article/details/27821271


    一、选择题

    1. 下列运算中    B     不是关系代数的基本操作。

    A.笛卡尔积     B.自然联接     C.投影       D.并

    2. 在关系中能惟一标识元组的属性集称为关系模型的   A      。

    A.主键         B.超键        C.候选键      D.外键

    3. 对关系R进行投影运算后,得到关系S,则    D     。

    A.关系R的元组数等于关系S的元组数

    B.关系R的元组数小于关系S的元组数

       C.关系R的元组数大于关系S的元组数

       D.关系R的元组数大于或等于关系S的元组数

    4. 关系R与关系S仅仅有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则    C     。

    A.T1的属性个数等于T2的属性个数

    B.T1的属性个数小于T2的 属性个数

    C.T1的属性个数大于T2的属性个数

    D.T1的属性个数大于或等于T2的属性个数

    5. 在关系代数表达式优化策略中,应尽可能早运行    C     操作。

    A.投影       B.联接        C.选择      D.笛卡尔积

    6. 关系数据库的查询语言是一种    B     语言。

    A.过程性    B.非过程性     C.第三代     D.高级程序设计

    7. SQL中设置主键和外键的子句属于DBS的   A        范围。

    A.完整性控制B.安全性控制C.并发控制控制D.恢复控制

    二、填空题

    8. 一个关系模式的定义格式为   R(U,D,DOM,F)       。

    9. 一个关系模式的定义主要包含①关系名、②属性名、③域名、④属性向域的映像 和keyword。

    10. 关系数据库中可命名的最小数据单位是  字段名        。

    11. 在一个实体表示的信息中,称 某一组属性能唯一地标识一个元组       为keyword。

     

    三、简答/综合题

    1. 叙述等值连接与自然连接的差别和联系。

         答:1)差别:自然连接要把反复的属性列去掉。

          2)联系:都是从广义笛卡尔积中选取属性值相等的那些元组。

    2. 举例说明关系參照完整性的含义? 答:略。

    3. 将关系代数中的五种基本运算用元组关系演算表达式表示。

    1)并:  R∪S = {t|t∈Rνt∈S}

    2)差:  R-S = {t|t∈RΛt////}

    3)选择4)投影5)笛卡尔积 :符号太难打了。

    參见:P47,P53

    4. 例如以下图所看到的的三个关系S、C和SC,试用关系代数表达式表示下列查询

                               S

    S#

    SNMAE

    AGE

    SEX

    1

    李强

    23

    2

    刘丽

    22

    5

    张友

    22

                                    C

    C#

    CNMAE

    TEACHER

    K1

    C语言

    王华

    K5

    数据库原理

    程军

    K8

    编译原理

    程军

     

                                   SC

    S#

    C#

    GRADE

    1

    K1

    83

    2

    K1

    85

    5

    K1

    92

    2

    K5

    90

    5

    K5

    84

    5

    K8

    80

    (1) 检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

    (2) 检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

    (3) 检索至少选修“程军”老师所授所有课程的学生姓名(SNA၍E)。

    (4) 检索“李强”同学不学课程的课程号(C#)。

    (5) 检索至少选修两门课程的学生学号(C#)。

    (6) 检索所有学生都选修的课程的课程号(C#)和课程名(CNAME)。

    (7) 检索选修课程包括“程军”老师所授课程之中的一个的学生学号(S#)。

    (8) 检索选修课程号为K1和K5的学生学号(S#)。

    (9) 检索选修所有课程的学生姓名(SNAME)。

    (10) 检索选修课程包括学号为2的学生所修课程的学生学号(S#)。

    (11) 检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

     

    5.对于上题的关系S、C和SC,试用元组演算表达式表示下列查询语句。

    (1)检索选修课程号为K5的学生学号和成绩。

    (2)检索选修课程号为K8的学生的学号和姓名。

    (3)检索选修课程名为“C语言”的学生学号和姓名。

    (4)检索选修课程号为K1或K5的学生学号。

    (5)检索选修课程号为K1和K5的学生学号。

    (6)检索不选修K8课程的学生姓名和年龄。

    (7)检索选修所有课程的学生姓名。

    (8)检索所选修课程包括1号学生所选课程的学生学号。

    6.对于上题的关系S、C和SC,试用域演算表达式表示下列查询语句。

          (1)检索选修课程号为K5的学生学号和成绩。

          (2)检索选修课程号为K8的学生学号和姓名。

     

    參考文献:王珊,萨师煊.数据库系统概论(第4版) [M].北京:高等教育出版社,2006.43-73.


  • 相关阅读:
    windows操作系统的电脑越用越卡?简说几种原因和解决方法。
    不懂电脑也能自己重装系统,可视化傻瓜式一键重装系统不求人!!!
    023.Ubuntu常见个性化配置
    Blazor带我重玩前端(六)
    Blazor带我重玩前端(五)
    WSL2 配置及ubuntu18.04安装mysql8.0+
    用ThreadLocal来优化下代码吧
    基于canal的client-adapter数据同步必读指南
    「从零单排canal 07」 parser模块源码解析
    实用向—总结一些唯一ID生成方式
  • 原文地址:https://www.cnblogs.com/yxwkf/p/3817740.html
Copyright © 2011-2022 走看看