第一章测试
1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A:数据控制功能
B:数据操纵功能
C:数据定义功能
D:数据管理功能
答案:B
2.在图书管理系统中,读者与图书之间的借阅联系类型属于( )。
A:一对多
B:无联系
C:多对多       
D:一对一       
答案:C
3.数据库的基本特点是( )。
A:数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制
B:数据可以共享、数据互换性、数据冗余小,易扩充、统一管理和控制
C:数据可以共享、数据独立性、数据冗余大,易移植、统一管理和控制
D:数据可以共享、数据独立性、数据冗余小,易扩充、统一管理和控制
答案:D
4.层次数据模型、网状数据模型和关系数据模型是依据( )划分的。
A:联系的复杂程度
B:记录长度
C:文件的大小
D:数据之间的联系
答案:D
5.数据库系统的数据独立性是指( )。
A:不会因为存储策略的变化而影响存储结构
B:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C:不会因为数据的变化而影响应用程序
D:不会因为某些存储结构的变化而影响其他的存储结构
答案:B
第二章测试
6.在集合运算中,R∩S所得到的结果集与( )的结果集相同。
A:R-(S-R)
B:S-(R-S)
C:S-(R∪S)
D:R-(R-S)
答案:D
7.设关系R和关系S的元组具有相同的目数,且对应的属性取自相同的域。集合{t|t∈R∧t∈S }表示的是( )。
A:R×S
B:R∪S
C:R∩S
D:R-S
答案:C
8.同一个关系模型的任意两个元组值( )。
A:必须全同
B:不能全同
C:可全同
D:可以相同可以不相同,没有限制
答案:B
9.σ年龄>=20(学生)∪σ年龄<=25(学生)的结果是20岁至25岁的学生。( )
A:对
B:错
答案:B
10.关系代数的运算对象是关系,但运算结果不是关系。( )
A:对
B:错
答案:B
第三章测试
11.以下关于SQL语言的说法正确的是( )。
A:SQL是一种过程化的语言,需要指定存取路径
B:SQL仅支持数据查询和数据定义,不支持数据控制
C:SQL采用的是面向集合的操作方式,操作的对象和结果都是元组的集合
D:SQL只能单独使用,不能嵌入到其他高级程序设计语言钟
答案:C
12.统计元组的个数需要用到哪个聚集函数( )。
A:AVG
B:SUM
C:COUNT
D:MAX
答案:C
13.查询平均成绩大于90分的同学的学号:Select sno from SC Group by sno _____ AVG(Grade)>90.请选出空白处的正确选项( )。
A:HAVING
B:WHERE
C:IN
D:ORDER BY
答案:A
14.以下关于视图的说法错误的是( )。
A:视图对重构数据库提供了一定程度的逻辑独立性
B:视图能够对机密数据提供安全保护
C:所有的视图都可以进行更新操作
D:视图能够简化用户的操作
答案:C
15.使用NOT EXISTS谓词时,若内层查询结果为空,则外层的WHERE子句返回真值,否则返回假值( )。
A:错
B:对
答案:B
第四章测试
16.即使一个数据库中的视图全部删除,该数据库中的基本表及其中的数据依然存在。( )
A:错
B:对
答案:B
17.数据库的安全保护就是用户鉴别和存取权限控制。( )
A:对
B:错
答案:B
18.视图是一种虚表,它是从一个或几个基本表(或视图)中导出的表。( )
A:对
B:错
答案:A
19.在数据库系统中,对存取权限的定义称为( )。
A:审计
B:授权
C:定义
D:命令
答案:B
20.在数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为( )。
A:介质故障
B:软件故障
C:硬件故障
D:系统故障
答案:A
第五章测试
21.下列哪种情况不属于数据库的完整性范畴( )。
A:学号的值不能重复
B:学号的值不能为空
C:年龄的取值范围在18-99之间
D:应该对数据库登录名设置足够安全的密码
答案:D
22.增加学生表中对年龄的限制:ALTER TABLE Student ADD CONSTRAINT C1 ______ (Sage<50).请选出空白处的正确选项( )。
A:CHECK
B:WHERE
C:ON
D:UNIQUE
答案:A
23.下列哪种情况不会破坏参照完整性约束( )。
A:在参照表中删除一条元组
B:在被参照表中删除一条元组
C:在被参照表中修改主码值
D:在参照表中插入一条元组
答案:A
24.触发器是一类由事件驱动的特殊过程,需要用户调用才能执行( )。
A:对
B:错
数据库系统包括db dbms dba答案:B
25.参照完整性约束要求,参照关系的外码的值不能为空( )。
A:对
B:错
答案:B
第六章测试
26.下列说法正确的是( )。
A:冗余容易造成插入、删除异常和修改复杂,也会导致数据不一致,因此,数据库设计时应杜绝任何冗余
B:只包含2个属性的关系,一定满足BCNF
C:只包含3个属性的关系,一定满足3NF
D:数据库模式的范式越高,设计的越好
答案:B
27.某商城业务数据库中有一个记录销售发票信息的关系模式: R(订单ID,责任人,发票ID,发票抬头,发票内容,商品ID,数量)每个订单有唯一的订单ID,每张发票有一个责任人,一个责任人可以负责多张发票。每个订单对应一张发票,一张发票对应一个订单。每张发票有唯一的发票ID,不同的发票可能对应相同的发票抬头和发票内容,每个订单包含多个
商品,每件商品的数量可能大于1。那么,下列说法正确的是( )。
A:R满足2NF
B:订单ID是R的一个候选码
C:发票ID是R的主属性
D:δ={ R1(订单ID,责任人), R2(订单ID,发票ID,发票抬头,发票内容), R3(订单ID,商品ID,数量)}是R的一个既无损连接又保持函数依赖的分解
答案:CD
28.从正确性和访问效率来看,数据库模式的范式越高越好,比如:若只存在函数依赖,那么满足BCNF的数据库模式会比只满足2NF的数据库模式更好。( )
A:错
B:对
答案:A
29.有一个关系模式R(U,F),U是R的全体属性的集合,F是R上成立的函数依赖的集合,那么对于任意属性A∈U,如果AF+为{A},那么A是主属性。( )
A:错
B:对
答案:B
30.某汽车运输公司数据库中有一个记录司机运输里程的关系模式:        R(司机编号,汽车牌照,行驶公里,车队编号,车队主管)此处每个汽车牌照对应一辆汽车。“行驶公里”为某司机驾驶某辆汽车行驶的总公里数。如果规定每个司机属于一个车队,每个车队只有一个主管。那么R属于第几范式,如果它不属于3NF,请保持函数依赖又无损连接地将其模式分解为满足3NF的数据库。那么,下列说法正确的是( )。
A:R满足2NF
B:δ={R1(司机编号,汽车牌照,行驶公里),R2(司机编号,车队编号),R3(车队编号,车队主管)}是R的一个既无损连接又保持函数依赖的分解
C:(司机编号,汽车牌照)是R的一个候选码
D:非主属性“车队编号”对码是部分函数依赖
答案:BCD

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。