数据库复习题(答案隐藏)

2026/1/16 20:19:06

一、选择题

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、在数据库的三级模型中,单个用户使用的数据视图的描述,称为 外模式(用户模式、子模式) ;全局数据视图的描述,称为 概念模式(模式) ;物理存储数据视图的描述,称为 内模式 。


数据库复习题(答案隐藏).doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库复习题(答案隐藏) 的文档
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219