一、选择题
1、现实世界中客观存在并能相互区别的事物称为( A )。
A.实体
B.实体集
C.字段
D.记录
2、现实世界中事物的特性在信息世界中称为( C )。
A.实体
B.实体标识符
C.属性
D.关键码
3、层次模型必须满足的一个条件是( B )。
A.每个结点均可以有一个以上的父结点 C.不能有结点无父结点
B.有且仅有一个结点无父结点 D.可以有一个以上的结点无父结点
4、采用二维表格结构表达实体类型及实体间联系的数据模型是( C )。
A.层次模型
B.网状模型
C.关系模型
D.实体联系模型
5、关系数据模型( D )。
A.只能表示实体间的 1:1联系
B.只能表示实体间的 1:n联系 D.可以表示实体间的上述三种联系
C.只能表示实体间的 m:n联系
6、数据库中,数据的逻辑数据独立性是指( A )。
A.概念模式改变,外模式和应用程序不变 C.内模式改变,概念模式不变
B.概念模式改变,内模式不变
D.内模式改变,外模式和应用程序不变
7、数据库中,数据的物理独立性是指( C )。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立 D.应用程序与数据库中数据的逻辑结构相互独立 8、数据库(DB)、DBMS、DBS三者之间的关系( B )。
A.DB包括DBMS和DBS C.DBMS包括DB和DBS
B.DBS包括DB和DBMS D.DBS与DB和DBMS无关
9、数据库系统中,用( D )描述全部数据的整体逻辑结构。
A.外模式
B.存储模式
C.内模式
D.概念模式
10、数据库系统中,用户使用的数据视图用( A )描述,它是用户与数据库之间的接口。
A.外模式
B.存储模式
C.内模式
D.概念模式
11、数据库系统中,物理存储视图用( C )描述。
A.外模式
B.用户模式
C.内模式
D.概念模式
11、数据库系统达到了数据独立性是因为采用了( D )。
A.层次模型 B.网状模型 C.关系模型 13、下列语言中,不是宿主语言的是( C )。
A.C B.FORTRAN C.SQL
D.COBOL
D.三级模式结构两级映射
14、数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是( A )。
A.数据库管理员
B.专业用户 C.应用程序员 D.最终用户
15、数据库系统中,使用专用的查询语言操作数据的人员是( B )。
A.数据库管理员 B.专业用户 C.应用程序员 D.最终用户
16、数据库系统中,使用宿主语言和DML编写应用程序的人员是( C )。
A.数据库管理员
B.专业用户 C.应用程序员 D.最终用户
17、当关系由多个侯选码时,则选定一个作为主码,但若主码为全码时应包含( D )。
A.单个属性 B.两个属性
C.多个属性
D.全部属性
18、在基本的关系中,下列说法正确的是( C )。
A.行列顺序有关
B.属性名允许重名
C.任意2个元组不允许重复
D.列是非同质的
19、关系代数的5个基本操作是( D )。
A.并、交、差、笛卡儿积、除法 B.并、交、选取、笛卡儿积、除法 C.并、交、选取、投影、除法
D.并、差、选取、笛卡儿积、投影
20、4元关系R为:R(A,B,C,D),则( C )。
A.πA, C(R)为取属性值为A,C的两列组成 B.πA,C(R)为取属性值为
1、3的两列组成
C.π1,3(R)和πA,C(R)是等价的 D.π1,3(R)和πA,C(R)是不等价的
21、δ
3<'2'(S)表示(
B )。
A.表示从S关系中挑选3的值小于第二个分量的元组 B.表示从S关系中挑选第三个分量的值小于?2?的元组 C.表示从S关系中挑选第三个分量的值小于第二个分量的元组 D.δ
3<'2'(S)是向关系垂直方向的运算
22、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S全连接成的结果集是( 元关系。
A.4 B.3 C.7 D.6
23、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S自然连接成的结果集是( 元关系。
A.4 B.3 C.7 D.6
24、关系模式S(A,B,C,D)代数中的δ3<'2'(S)等价于( A )。
A.SELECT * FROM S WHILE C<'2' B.SELECT B, C FROM S WHILE C<'2' C.SELECT B, C FROM S HAVING C<'2' D.SELECT * FROM S WHILE '3'
25、笛卡尔积是( B )进行运算。
A.向关系的垂直方向
B.向关系的水平方向
C.即向关系的水平方向也向关系的垂直方向 D.先向关系的垂直方向,然后在向关系的水平方向 26、自然连接是( B )进行运算。
A.向关系的垂直方向 B.即向关系的水平方向也向关系的垂直方向 C.向关系的水平方向
D.先向关系的垂直方向,然后在向关系的水平方向
C )A )27、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。
A.M端实体的关键字
B.N端实体的关键字 D.重新选取其他属性
C.M端实体关键字与N端实体关键字组合
28、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( A )。
A.外码 B.候选码 C.主码 D.超码
29、设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的主键是( C )。
A.姓名 B.学号,姓名 C.学号 D.学号,姓名,年龄 30、在视图上不能完成的操作是( C )。
A.更新视图
B.查询
C.在视图上定义新的表
D.在视图上定义新的视图
31、设关系模式R(U,F),U为R的属性集合,F为U上的一种函数依赖,则对R(U,F)而言,如果X→Y为F所蕴涵,且Z?U,则XZ→YZ为F所蕴涵。这是函数依赖的(D)
A.传递律 B.合并规则 C.自反律 D.增广律
32、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'
A.Y函数依赖于X
Y,则( B )。
B.Y对X完全函数依赖 C.X为U的候选码 D.R属于2NF
33、X?Ai成立是X?A1A2?Ak成立的( C )。
A.充分条件
B.必要条件
C.充要条件
D.既不充分也不必要
34、设一关系模式是:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是( C )。
A.顾客姓名,供应商姓名;
B.顾客姓名,商品名
D.顾客姓名,顾客地址,商品名
C.顾客姓名,商品名,供应商姓名
35、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则一下叙述中错误的是( C )。 A.(学号, 课程号)和(课程号, 名次)都可以作为候选键 c.只有(学号, 课程号)能作为候选键
B.关系模式属于第三范试 D.关系模式数据BCNF
36、SQL语言具有两种使用方式,分别称为交互式SQL和( C )。
A.提示式SQL
B.多用户SQL
C.嵌入式SQL
D.解释式SQL
37、关系数据库设计理论中,起核心作用的是( C )。
A.范式 B.模式设计 C.数据依赖 D.数据完整性 38、概念结构设计阶段得到的结果是( B )。
A.数据字典描述的数据需求 B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型 D.包括存储结构和存取方法的物理结构 39、不允许任何其他事务对已锁定目标再加任何类型锁的锁是( A )。 A.共享锁
B.排它锁
C.共享锁或排它锁
D.以上都不是
40、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( C )。
A.数据字典、视图、数据库后备副本 C.日志文件、数据库后备副本
B.数据字典、应用程序、日志文件 D.数据字典、应用程序、审计档案
二、填空题
1、数据库与文件系统的根本区别是 数据结构化 。
2、在文件系统阶段,数据管理的三个主要缺陷是 数据的冗余度高 、 数据的不一致性 和 数据的联系弱 。
3、 物理数据独立性 是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
4、 逻辑数据独立性 是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。 5、数据库系统提供的数据控制功能主要包括 数据完整性控制 、 数据安全性控制 、 数据库的恢复 和 并发控制 。
6、数据库系统与文件管理系统相比较数据的冗余度 低 ,数据共享性 高 。 7、用户与操作系统之间的数据管理软件是 数据库管理系统(DBMS) 。
8、根据不同的数据模型,数据库管理系统可以分为 层次型 、 网状型 、 关系型 和面向对象型。 9、数据模型应当满足 比较真实地描述现实世界 、 容易为人所理解 和 便于在计算机上实现 三方面的要求。
10、现实世界中,事物的个体在信息世界中称为 实体 ,在机器世界中称为 记录 。
11、现实世界中,事物的每一个特性在信息世界中称为 属性 ,在机器世界中称为 字段(数据项) 。 12、能唯一标识实体的属性集,称为 码 。
13、数据描述的两种形式是 物理数据描述 和 逻辑数据描述 。其中 物理数据描述 是指数据在存储设备上的存储方式; 逻辑数据描述 是指程序员或用户用以操作的数据形式。 14、属性的取值范围称为该属性的 域 。
15、两个不同实体集的实体间有 一对一 、 一对多 和 多对多 三种情况联系。
16、表示实体类型和实体间联系的模型,称为 概念模型 ,最著名、最为常用的概念模型是 ER 模型 。 17、常用的结构数据模型有 层次模型 、 网状模型 和 关系模型 。 18、数据模型的三要素包含 数据结构 、 数据操纵 和 完整性约束 三部分。
19、在E-R图中,用 方框 表示实体类型;用 菱形 表示联系类型;用 椭圆 表示实体类型和联系类型的属性。
20、用树型结构表示实体类型及实体间联系的数据模型称为 层次模型 。在该模型中,上一层记录类型和下一层记录类型间的联系是 一对多 。
21、用有向图结构表示实体类型及实体间联系的数据模型称为 网状模型 。 22、用二维表格表示实体类型及实体间联系的数据模型称为 关系模型 。 23、数据库的体系结构分为 外模式 、 内模式 和 模式 三级。
24、DBMS提供了 三级模式 和 两级映象 功能,保证了数据库系统具有较高的数据独立性。 25、在数据库的三级模型中,单个用户使用的数据视图的描述,称为 外模式(用户模式、子模式) ;全局数据视图的描述,称为 概念模式(模式) ;物理存储数据视图的描述,称为 内模式 。

