20春《数据库原理与应用》作业1
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 100 分)
1.概念模型表示方法最常用的是( )。
A.面向对象的方法
B.数据的方法
C.分布式方法
D.ER方法
2.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( )。
A.既不充分也不必要条件
B.必要条件
C.充分条件
D.充分必要条件
3.在关系代数表达式优化策略中,应尽可能早执行( )操作。
A.选择
B.联接
C.笛卡儿积
D.投影
4.学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是( )。
A.M:N
B.2:2
C.1:N
D.1:1
5.数据库设计中,概念模型是( )。
A.独立于DBMS和硬件
B.独立于DBMS依赖于硬件
C.依赖于DBMS独立于硬件
D.依赖于DBMS和硬件
6.试图是由下面哪两者导出的表( )。
A.模式、关系
B.基本表、视图
C.基本关系、关系
D.内模式、外模式
7.索引的描述存放在下列哪一项所指示的对象中( )。
A.视图
B.模式
C.文件
D.数据字典
8.在对象关系模型中,属性的复合类型有结构类型、集合类型、( )。
A.文件类型和连接类型
B.文件类型和数组类型
C.多集类型和连接类型
D.多集类型和数组类型
9.( )完成对数据库数据的查询与更新。
A.DQL
B.DML
C.DDL
D.DCL
10.DDBS的数据分片是指对( )。
A.系统分片
B.磁盘分片
C.内存分片
D.DB分片
11.在SQL的SELECT语句中,与选择运算对应的命令动词是( )。
A.WHERE
B.SELECT
C.GROUPBY
D.FROM
12.在SELECT语句中使用*,表示( )。
A.选择全部属性
B.选择全部元组
C.选择任何属性
D.选择主码
13.设计数据流程图(DFD)属于数据库设计的( )。
A.需求分析阶段的任务
B.逻辑设计阶段的任务
C.概念设计阶段的任务
D.可行性分析阶段的任务
14.如果事务T获得了数据项Q上的排它锁,则T对Q( )。
A.既可读又可写
B.只能读不能写
C.只能写不能读
D.不能读不能写
15.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的( )。
A.记录
B.行
C.数据字典
D.属性
16.所谓的冗余数据是指( )的数据。
A.由基本数据导出
B.提高性能
C.删除
D.产生错误
17.SQL语言中,SELECT语句的执行结果是( )。
A.表
B.数据库
C.属性
D.元组
18.数据库的设计包括两个方面的设计内容,它们是( )。
A.结构特性设计和行为特性设计
B.模式设计和内模式设计
C.概念设计和逻辑设计
D.内模式设计和物理设计
19.视图是一个“虚表”,视图的构造基于( )。
A.视图
B.数据字典
C.基本表或视图
D.基本表
20.面向对象技术中,封装性是一种( )。
A.组合技术
B.混合技术
C.信息隐藏技术
D.传递技术
21.设计子模式属于数据库设计的( )。
A.需求设计
B.逻辑设计
C.物理设计
D.概念设计
22.在ER模型转换成关系模型的过程中,下列叙述不正确的是( )。
A.每个联系类型转换成一个关系模式
B.每个实体类型转换成一个关系模型
C.每个M:N联系转换成一个关系模式
D.在1:N联系中,“1”端实体的主键作为外键放在“N”端实体类型转换成的关系模式中
23.DB;DBMS和DBS三者之间的关系是( )。
A.不能相互包括
B.DB包括DBMS和DBS
C.DBS包括DB和DBMS
D.DBMS包括DB和DBS
24.下列关于数据库设计的说法正确的是( )。
A.数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻辑模型提出的。
B.数据库的实现只是对数据库结构装入实际的数据、建立实际的数据库的过程。
C.对数据库的概念、逻辑和物理结构的改变称为再构造
D.在数据库设计过程中,数据库的安全性、完整性、一致性和可恢复性等的设计总是以牺牲效率为代价的
25.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( )。
A.9
B.6
C.15
D.12