第二章 数据库建模
一.单选题
9.关系模式进行投影运算后()。 A.元组个数等于投影关系的元组个数 B.元组个数小于投影关系的元组个数
C.元组个数小于或等于投影关系的元组个数 D.元组个数大于或等于投影关系的元组个数
10.在关系中,能唯一表示元组的属性集称为关系模式的()。 A.候选键 B.主键 C.外部键 D.键码
13.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A.数据模型 B.概念模型 C.E-R图 D.关系模型
14.( )由数据结构、关系操作集合和完整性约束三部分组成。 A.关系模型 B.关系 C.关系模式 D.关系数据库
15.信息世界中,从现实世界到计算机世界的一个中间层次是( )。 A.数据模型 B. 概念模型 C.物理模型 D.关系模型
16.已知在某公司有多个部门,每个部门又有多名职工,而每位职工只能属于一个部门,则职工与部门两个记录型之间是( D )。 A.一对一 B.一对多 C.多对多 D.多对一
17.关系数据模型的要素有(A )。
A.关系数据结构、关系操作集合、关系完整性约束 B.关系数据结构、字段名称、关系完整性约束
C. 数据通信、关系操作集合、数据通信、关系数据元数 D.关系数据结构、数据通信、关系数据元数 18.关系操作的特点是( C)。
A.记录操作方式 B. 字段操作方式 C. 集合操作方式 D. 对象操作方式 19.同一个关系模型的任两个元组值A)。
A 不能全同 B可全同 C 必须全同 D以上都不是
9
20.关系运算中花费时间可能最长的运算是(C )。 A 投影 B 选择 C 笛卡尔积 D 除 21.关系模式的任何属性(啊、A )。
A不可再分 B 可在分
C 命名在关系模式中可以不唯一 D 以上都不是 22.以下关于E-R图的叙述正确的是( C )。 A. E-R图建立在关系数据库的假设上
B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。 C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系 D. E-R图能表示数据生命周期。
23. 某高校五个系的学生信息存放在同一个基本表中,采取(B )的措施可使各系的管理员只能读取本系学生的信息。
A. 建立各系的列级视图,并将对该视图的读权限赋予该系的管理员 B. 建立各系的行级视图,并将对该视图的读权限赋予该系的管理员 C. 将学生信息表的部分列的读权限赋予各系的管理员 D. 将修改学生信息表的权限赋予各系的管理员
二.多选题
3.数据库恢复通常采用的方法是()。 A.建立检查点 B.建立副本
C.建立日志文件 D.建立索引
4.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据。这些 转储的冗余数据是指()。 A. 数据字典 B. 审计档案 C. 日志文件
D. 数据库后备副本
5.数据库系统可能发生的故障中未破坏数据库的有()。 A. 运行故障 B. 事务故障 C. 系统故障 D. 介质故障
6.SQL中提供安全性控制的功能有( )。 A.数据加密 B.视图机制 C.授权子系统 D.完整性子系统
7.可直接表示现实世界实体间多对多联系的数据模型有( )。 A.层次模型 B.网状模型 C.关系模型 D.E-R模型
8.E-R模型的基本成分包括( )。 A.实体
10
B.实体联系 C.属性 D.键
9.下列不属于概念模型的是()。 A.逻辑模型 B.物理模型
C.实体联系模型 D.面向对象模型 三.判断题
1.两个类之间的联系有多种情况,可以一对多、多对一、多对多,但是不能有一对多的情况。() 3.键码可以是一个或多个属性的集合。()
4.应用的完整性将保证数据库中实体之间相关数据的一致性。()
5.在ER途中,用属于(isa)这种特殊的联系表示类与子类之间的联系,并用三角形表示。() 6.EXISTS的含义与存在量词相同。()
7.视图的内容要保存在一个新的数据库中。()
8.属性值分布严重不均的属性上不适合建立索引。() 9.可以在企业管理器中修改数据库的名称。( )
10.因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。()
11.备份时只能对数据文件进行备份。()
12.在E-R图中,用属于(isa)这种特殊的联系表示类与子类之间的联系,并用三角形表。( ) 14.在E-R图中,如果一个联系是从实体集到实体集B的多对一的联系,就花一个指向A的箭头。()
17.单值约束要求每个属性的值都是唯一的,其实单值约束的唯一来源就是键码。(。) 单选题参考答案:
9-10 CD 13-15 BAB 16-20 DACAC 21-23ACB 多选题参考答案: 3-5 ABC CD BC
6-10 BC BCD ACD ABD BD 判断题参考答案:
1,3-5 FTTT 6-10 TFTFF 11-12,14 FTF 7 F
11
第三章 关系模型和关系运算
一.单选题
1.关系代数的基本运算是:并,差,选择,投影,改名和()。 A.等值连接 B.θ连接 C.自然连接 D.笛卡尔积
2.关系代数的5个基本操作可直接转换成元组关系演算表达式,它们是:并,交,投影,选择和()。 A.交
B.笛卡尔积 C.自然连接 D.θ连接
3.有关系表R(学号,姓名,性别),若要检索R中所有男同学的元组,则该操作的关系代数的表达式为以下哪个( )。 A.Ⅱ性别(R) B.σ性别(R)
C.Ⅱ性别="男"(R) D.σ性别="男"(R
4.已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式R∞S运算的是( ) 。
A.SELECT * FROM R,S WHERE R.B=S.B B.SELECT A,B,C FROM R,S WHERE R.B=S.B
C.SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.B D.SELECT A,R.B,C FROM R,S WHERE R.B=S.B
5.在SQL中,与关系代数中的投影运算对应的句子是( )。 A.SELECT B.FROM C.WHERE D.ORDER BY
6.关系代数表达式的优化策略中,首先要做的是( )。 A.对文件进行预处理 B.及早执行选择运算 C.执行笛卡尔积运算 D.执行投影运算
7.在关系代数中,θ连接操作由( )组合而成。 A.笛卡尔积和选择
B.投影选择和笛卡尔积 C.投影和笛卡尔积 D.投影和选择
8.有关系表R(学号,姓名,性别),若要检索R中所有男同学的元组,则该操作的关系代数表达式为( )。
12