数据库系统概论 题

目录

章节测验-第02章已完成

第3章 SQL章节测试已完成

第4章 数据库安全性 章节测试已完成

章节测验-第06章已完成


章节测验-第02章已完成

1【单选题】

设有学生关系S,课程关系C,选课关系SC,能正确表示”选修了学号为99001的学生所选的所有课程的学生的学号“的关系代数表达式是:

  • A、

  • B、

  • C、

  • D、

正确答案: C 

答案解析:

要选的结果是学生学号,首先排除a,d,并且d项没有除法的公共属性组,形式错误。

b项没有把sc中多余的属性投影掉。

c项正确,有公共属性组cno,结果属性组sno。

2【单选题】

设有学生关系S,课程关系C,选课关系SC,能正确表示”既选修了编号为c02的课程,又选修了编号为c03的课程的学生的学号“的关系代数表达式是:

  • A、

  • B、

  • C、

  • D、

正确答案: D 

答案解析:

a,c两项结果恒为空,错误。

b项求并集不符合题意。

d项先选择了02,03课程的学生学号,再求交,正确。

3【单选题】

设有学生关系S,课程关系C,选课关系SC,能正确表示”选修了编号为c02的课程的学生学号“的关系代数表达式是:

  • A、

  • B、

  • C、

  • D、

正确答案: B 

答案解析:

a项形式错,先投影再选择,cno 属性就不存在了。

b项正确,先选择符合条件的记录,再进行投影得到想要的属性集合是正确的。

c项减法不兼容,没法减。

d项同c,属性不兼容没法求交集。

4【单选题】

设有关系R和S

数据库系统概论 题_第1张图片


则关系代数表达式

的结果是

  • A、

    ((3,3))

  • B、

    {(2,3)}

  • C、

    {(1,3)}

  • D、

    {(1,1)}

正确答案: C 

答案解析:

从里向外一点点的看,R,S连接得到关系{(1,2,3,1),(4,5,6,2)},然后选择B=2的得到关系{(1,2,3,1)},然后再对AD属性进行投影得到{(1,3)}

5【多选题】

假设有关系模式R(A,B,C),下列与关系代数表达式

等价的是

  • A、

  • B、

  • C、

  • D、

  • E、

正确答案: ADE 

答案解析:

两个选择嵌套相当于求其交,故ade正确,

B求的并不对,

c形式错误


第3章 SQL章节测试已完成

1【多选题】

目前关系数据库的国际标准操作语言是:

  • A、

    SQL

  • B、

    关系代数

  • C、

    关系演算

  • D、

    Structured Query Language

正确答案: AD 

2【多选题】

可实现查询“选修C2(C2为课程号)课程的学生姓名”的SQL语句有:

  • A、

    select sname 

    from student,sc 

    where student.sno=sc.sno and cno='C2' 

  • B、

    select sname 

    from student 

    where sno in 

        (select sno from sc where sc.sno=student.sno and cno='C2')

  • C、

    select sname 

    from student 

    where exists 

        (select * from sc where sc.sno=student.sno and cno='C2')

  • D、

    select sname 

    from student, (select sno from sc where cno='C2') as s1 

    where student.sno=s1.sno

正确答案: ACD 

答案解析:

B选项用IN做父查询和子查询的连接谓词,应该是一个不相关子查询。

3【多选题】

可实现查询“没有选修C2(C2为课程号)课程的学生姓名”的SQL语句有:

  • A、

    select sname 

    from student,sc 

    where student.sno=sc.sno and cno≠'C2'

  • B、

    select sname 

    from student where sno not in

        (select sno from sc 

         where cno='C2')

  • C、

    select sname 

    from student 

    where not exists 

        (select * from sc 

         where sc.sno=student.sno and cno='C2')

  • D、

    select sname from student 

    except 

    select sname from student,sc where sc.sno=student.sno and cno='C2'

正确答案: BCD 

4【多选题】

视图的作用包括:

  • A、

    能够简化用户的操作

  • B、

    使用户能以多种角度看待同一问题

  • C、

    对重构数据库提供了一定程度的逻辑独立性

  • D、

    对机密数据提供安全保护

正确答案: ABCD 


第4章 数据库安全性 章节测试已完成

1【多选题】

下列关于TCSEC/TDI标准描述正确的有:
 

  • A、

    TDI为Trusted Database Interpretation的简称

  • B、

    TDI又称为紫皮书,它将TCSEC扩展到数据库管理系统

  • C、

    TCSEC/TDI标准将系统划分为4个等级

  • D、

    TCSEC/TDI标准将系统划分为7个等级

正确答案: ABD 我的答案:ABD

2【多选题】

数据库安全性控制的常用方法包括:

  • A、

    存取控制

  • B、

    审计

  • C、

    视图

  • D、

    数据加密

正确答案: ABCD 我的答案:ABCD

3【多选题】

常用的用户身份鉴别方法包括:

  • A、

    静态口令鉴别

  • B、

    动态口令鉴别

  • C、

    生物特征鉴别

  • D、

    智能卡鉴别

正确答案: ABCD 我的答案:ABCD

4【多选题】

一个达到B1安全级别的系统,提供的安全保护包括

  • A、

    自主存取控制

  • B、

    审计

  • C、

    结构化保护

  • D、

    强制存取控制

正确答案: ABD 我的答案:ABD

5【多选题】

下列关于强制存取控制方法的描述正确的有

  • A、

    可能存在数据的“无意泄露”

  • B、

    适用于对数据有严格而固定密级分类的部门,如军事、政府部门

  • C、

    仅当主体的许可证级别大于客体的密级时,该主体才能写相应的客体

  • D、

    仅当主体的许可证级别大于或等于客体的密级时,该主体才能读取相应的客体

  • E、

    实现强制存取控制时首先要实现自主存取控制

正确答案: BDE 我的答案:BDE


1【填空题】

关系的两个不变性是实体完整性和____________。

(10.0分)

正确答案:

第一空: 

参照完整性

我的答案:

第一空: 

参照完整性

2【填空题】

根据参照完整性规则,外码的值或者等于以此码为主码的关系中某个元组主码的值,或者取            。

(10.0分)

正确答案:

第一空: 

空值

我的答案:

第一空: 

空值

3【填空题】

关系系统的完整性控制包括实体完整性、____________、用户自定义完整性

(10.0分)

正确答案:

第一空: 

参照完整性

我的答案:

第一空: 

参照完整性

4【填空题】

有学生表(学号,姓名,年龄,系)和选课表(学号,课程号,成绩),形成参照被参照的关系,请问

  1. 学生表的码是____________;

  2. 选课表的码包含____________和____________两个属性;

  3. 参照表是____________;

  4. 被参照表示____________;

  5. 参照表中的外码是____________;

  6. 参照表中的外码是否允许取空值?____________(请填写是或否)

(70.0分)

正确答案:

第一空: 

学号

第二空: 

学号

第三空: 

课程号

第四空: 

选课表

第五空: 

学生表

第六空: 

学号

第七空: 

我的答案:

第一空: 

学号

第二空: 

学号

第三空: 

课程号

第四空: 

选课表

第五空: 

学生表

第六空: 

学号

第七空: 


章节测验-第06章已完成

1【单选题】

设有关系模式R(A,B,C,D,E,F,G,H),其基本函数依赖集为F={A→B,  B→C,C→EF,  G→H},则该关系模式的候选码是:

  • A、

    A

  • B、

    ABC

  • C、

    ADG

  • D、

    AG

正确答案: C 我的答案:C

2【单选题】

设有关系模式R(职工名,项目名,工资,部门名,部门经理),如果规定:每个项目只属于一个部门管理. 据此规定可以得到的函数依赖是:

  • A、

    项目名→部门名

  • B、

    部门名→项目名

  • C、

    部门经理→项目名

  • D、

    项目名→职工名

正确答案: A 我的答案:A

3【多选题】

描述学生的属性有:学号、姓名、出生年月,描述学会的属性有:学会名、成立年份、办公地点、人数,描述学生与学会的联系的语义是:每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份,且只能参加一次。哪些函数依赖是正确的:

  • A、

    学号→学会名

  • B、

    (学号,学会名) →入会年份

  • C、

    (学号,学会名)→人数

  • D、

    学会名→人数

正确答案: BCD 我的答案:BCD

4【多选题】

设有关系模式R(ABCD),F={B→D,D→B,AB→ C},则关系模式R的候选码是:

  • A、

    AB

  • B、

    AD

  • C、

    ABC

  • D、

    BD

正确答案: AB 我的答案:AB

5【多选题】

设有一个记录各个球队队员每场比赛进球数的关系模式 R (队员编号,比赛场次,进球数,球队名,队长名)。如果规定:每个队员只能属于一个球队,每个球队只有一个 队长。哪些函数依赖是合理的:

  • A、

    队员编号→球队名

  • B、

    球队名→队长名

  • C、

    (队员编号,比赛场次)→进球数

  • D、

    比赛场次→进球数

正确答案: ABC 我的答案:ABC

6【多选题】

设有一个记录各个球队队员每场比赛进球数的关系模式 R (队员编号,比赛场次,进球数,球队名,队长名), F={队员编号→球队名,球队名→队长名,(队员编号,比赛场次)→进球数},则R属于

  • A、

    1NF

  • B、

    2NF

  • C、

    3NF

  • D、

    BCNF

正确答案: A 我的答案:A

7【多选题】

设有关系模式R(A,B,C,D,E,F,G,H),其基本函数依赖集为F={A→B,  B→C,C→EF,  G→H},则R属于

  • A、

    1NF

  • B、

    2NF

  • C、

    3NF

  • D、

    BCNF

正确答案: A 我的答案:A

8【多选题】

设有关系模式R(ABC),F={A→B,B→A,A→C},则R属于

  • A、

    1NF

  • B、

    2NF

  • C、

    3NF

  • D、

    BCNF

正确答案: ABCD 我的答案:ABCD

9【多选题】

设有关系模式R(ABCD),F={B→D,D→B,AB→ C},则R属于

  • A、

    1NF

  • B、

    2NF

  • C、

    3NF

  • D、

    BCNF

正确答案: ABC 我的答案:ABC

10【多选题】

设有关系模式R(ABCD),F={A→C,CD→B},则R属于

  • A、

    1NF

  • B、

    2NF

  • C、

    3NF

  • D、

    BCNF

正确答案: A 我的答案:A


你可能感兴趣的:(数据库)