MOOC - 数据库系统概论(基础篇)- 第一次考试

  1. 数据库中,数据的物理独立性是指( )
    A.数据库与DBMS的相互独立
    B.用户程序与DBMS的相互独立
    C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
    D.应用程序与数据库中数据的逻辑结构相互独立

    正确答案:C

  2. 下列四项中,不属于数据库系统的主要特点的是( )。
    A.数据结构化
    B.数据的冗余度小
    C.较高的数据独立性
    D.程序的标准化

    正确答案:D

  3. 在( )中一个结点可以有多个双亲,结点之间可以有多种联系。
    A.网状模型
    B.关系模型
    C.层次模型
    D.以上都有

    正确答案:A

  4. 假设有关系R和S,关系代数表达式R -(R - S)表示的是( )。
    A.R ∩ S
    B.R ∪ S
    C.R - S
    D.R × S

    正确答案:A

  5. 设有一个医生诊疗数据库,其包含3个关系模式:
    患者(患者编号,患者姓名,性别,出生日期,所在单位);
    医生(医生编号,医生姓名,出生日期,最高学位,所在科室);
    治疗(患者编号,医生编号,诊断日期,诊断结果)。
    其中,患者和医生通过治疗关系建立联系,即某医生给某患者在某一天看病,给出一个诊断结果。

    根据以上描述,治疗关系模式中的外码是( )。
     A.患者编号
     B.患者姓名
     C.患者编号和患者姓名
     D.医生编号和患者编号

     正确答案:D

  6. 学生关系模式 S (SNO,SNAME,SEX,AGE),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属性“AGE”,可选用的SQL语句是( )。
    A.DELETE AGE FROM S
    B.ALTER TABLE S DROP AGE
    C.UPDATE S AGE
    D.ALTER TABLE S AGE

    正确答案:B

  7. 有关系S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO, GRADE)。其中SNO是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的学生姓名,则SQL语句是: SELECT SNAME FROM S,C,SC WHERE子句。 这里的WHERE子句的内容是( )。
     A.S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE>=20 and CNAME=‘ACCESS’
     B.S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE in>=20 and CNAME in ‘ACCESS’
     C.SAGE in>=20 and CNAME in ‘ACCESS’
     D.SAGE>=20 and CNAME=’ ACCESS’

     正确答案:A

  8. 在关系代数的基本运算中,交、连接、除这三种运算可用其它五种运算来表达,以下描述正确的是( )。
    A.R Ç S = R – (R – S)
    B.R ¥XqY S = σ XqY(R´S)
    C.R(X, Y) ¸S(Y, Z) =ПX®–ПX(ПX®´ПY(S)-R)
    D.R(X, Y) ¸S(Y, Z) =ПX®–ПX(ПX®´ПY(S))

    正确答案:A、B、C

  9. 设有学生关系:S(SNO, SNAME, SEX, AGE, DEPT)。在这个关系中,SNO表示学号,SNAME表示姓名,SEX表示性别,AGE表示年龄,DEPT表示系部。查询学生姓名和所在系的投影操作的关系运算式是( )。
    A.П2, 5(S)
    B.σ2, 5(S)
    C.ПSNAME, DEPT(S)
    D.σSNAME, DEPT(S)

    正确答案:A、C

  10. 设有一个学生选课数据库,其包括学生表S、课程表C和学生选课表SC三个关系:
    S (SNO, SNAME, SAGE, SDEP);
    C (CNO, CNAME);
    SC (SNO, CNO, GRADE)。
    其中SNO是学生号,SNAME是学生姓名,SAGE是年龄, SDEP是学生所在系,CNO是课程号,CNAME是课程名称。
    “查询计算机科学系年龄介于15岁至19岁之间的学生”,其SQL语句为( )。
     A.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE BETWEEN 15 AND 19;
     B.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE <= 19 AND SAGE >= 15;
     C.SELECT * FROM S WHERE SDEP = ‘CS’ OR SAGE BETWEEN 15 AND 19;
     D.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE <= 19 OR SAGE >= 15;

     正确答案:A、B

发布了42 篇原创文章 · 获赞 5 · 访问量 2700

猜你喜欢

转载自blog.csdn.net/weixin_44198992/article/details/105063235