数据库原理与应用-期末考试复习题 联系客服

发布时间 : 星期一 文章数据库原理与应用-期末考试复习题更新完毕开始阅读

WORD格式

一、单选题

1.在数据库中存储的是(

A.数据

数据库原理期末考试复习题

C)。

B.数据模型

D.信息

C.数据及数据之间的联系

2.现有一个“教师”表,其中一个字段是教师的住址(字符型, 20 位长),如果不希望此

,应该( C )。 字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没 有”

foreignkey约束

A.为此列创建一个 check约束 B.为此列创建一个 primarykey约束

C.为此列创建一个 default约束 D.为此列创建一个

D )。 3.数据库系统包括

( A.DB、DBMS B.DB、DBA

D.DB、DBMS、DBA、OS、计算机硬件 C.DB、DBMS、DBA、计算机硬件

4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL 语句是 ( D)。

A. SELECT产品名称,AVG(单价)FROM产品GROUPBY单价 B. SELECT产品名称,AVG(单价)FROM产品ORDERBY单价 C. SELECT产品名称,AVG(单价)FROM产品ORDERBY产品名称 D. SELECT产品名称,AVG(单价)FROM产品GROUPBY产品名称 5.数据库中,数据的物理独立性是指(

C )。

A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立

C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 6.关系数据库规范化是为解决关系数据库中( B )问题而引入的。

A.提高查询速度

C.减少数据操作的复杂性 A.层次数据模型 C.关系数据模型

A.联系本身不必单独转换为一个关系 C.联系本身也可以不单独转换为一个关系 9.候选码中的属性可以有(

A.0个

B.1个

C )。

C.1个或多个

B

)。

B.关系中列的值可以相同 D.关系中列的次序不可以交换

B )。

B.X>=20ANDX<=30

D.多个

7.当前数据库应用系统的主流数据模型是(

B.保证数据的安全性和完整性 D.插入异常、删除异常和数据冗余

C )。 B.网状数据模型 D.面向对象数据模型

B )。

B.联系本身必须单独转换为一个关系 D.将两个实体集合并为一个实体集

8.如果两个实体集之间的联系是 m:n,转换为关系时(

10.下列关于关系性质的描述中正确的是(

A.关系中行的值可以相同 C.关系中行的次序不可以交换 A.X>20ANDX<30 C.X>20ANDX<=30

11.在 SQL语句中,与 XBETWEEN20AND30等价的表达式是(

D.X>=20ANDX<30

12.数据库系统具有许多特点, 使其很快成为数据处理的主要工具, 下列哪个特点不是数据 库系统的特点( B )。

A.具有复杂的数据结构 B.不存在数据冗余

专业资料整理

WORD格式

C.有效地实现数据共享

D.具有较高的独立性

13.在下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:

职工(职工号,职工名,部门号,职务,工资)

设备(设备号,职工号,设备名,数量)

两个关系的属性中,存在一个外码为( C )。

B.职工关系的“设备号” A.职工关系的“职工号” D.设备关系的“设备号” C.设备关系的“职工号”

14.数据库三级体系结构中,内模式是对( B )。 A.内存数据组织的描述 B. 外存数据组织的描述

C.逻辑数据组织的描述 D. 用户数据组织的描述

15.根据参照完整性规则,若属性 F是关系 S的主属性,同时又是关系 R的外关键字,则关 系R中F的值( B )。

A.必须取空值 B.必须取非空值 C.可以取空值 D.以上说法都不

16.当B属性函数依赖于 A属性时,属性 A与B的联系是(

A.1对多

B.多对1

A )。

C.多对多 D.以上都不是

17.一个工人可以加工多种零件, 每一种零件可以由不同的工人来加工人和零件之间为

工, ( C )的联系。

A.1对多 B.多对1 C.多对多 D.以上都不是

CNO和(SNO,CNO),问在关系 C 18.设两个关系 C和SC如下,它们的主关键字分别

中,哪一个元组可以被删除( D )。

C CNO CN PCNO

DATABASE OS C1

DS C2 NETWORK

DS C3 OS

PASCAL C5 DS

SC

SNO 993001 991021 997345 993069

CNO C1 C3 C2 C3

G 88

95

B.CNO=‘C2的元’组 D.CNO=‘C5的元’组 C.3NF

D.以上三者都不行

A.CNO=‘C1的元’组 C.CNO=‘C3的元’组 A.1NF

B.2NF

19.在关系模式 R(A,B,C,D)中,有函数依赖集 F={A→B,B→C,C→,D}则R能达到( B )。 20.事务是数据库执行的基本工作单位。 如果一个事务执行成功, 则全部更新提交;如果一 个事务执行失败, 则己做过的更新被恢复原状, 好像整个事务从未有过这些更新, 这就保持 数据库处于( B )状态。

A.安全性

B.一致性

C.完整性

21.数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为(

A.软件故障

B.硬件故障

C.系统故障

D.可靠性

B )。

D.介质

专业资料整理

WORD格式

故障

专业资料整理

WORD格式

22.将查询SC表的权限授予用户Wang,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是(D)。

A.GRANTSELECTTOSCONWangWITHPUBLIC B.GRANTSELECTONSCTOWangWITHPUBLIC C.GRANTSELECTTOSCONWangWITHGRANTOPTION D.GRANTSELECTONSCTOWangWITHGRANTOPTION 23.数据库系统并发控制的主要方法是采用(

A.拒绝

B.改为串行

C )机制。

D.不加任何控制

C.封锁

24.关于“死锁”,下列说法中正确的是( D )。

A. 死锁是操作系统中的问题,数据库操作中不存在

B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C. 当两个用户竞争相同资源时不会发生死锁 D. 只有出现并发操作时,才有可能出现死锁 25.SQL中用于删除基本表的命令是(

A.DELETE B.UPDATE

D )。

C.ZAP

D.DROP

A )。 D.物理设计

26.数据库设计中的数据流图和数据字典描述是哪个阶段的工作(

A.需求分析 B.概念设计 C.逻辑设计 27.下面关于 SQL语言的叙述中,哪一条是错误的( A )。

A. SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中 B. 使用SQL用户只能定义索引而不能引用索引 C. SQL没有数据控制功能

D. 使用SQL用户可以定义和检索视图

28.SQL语言引入了视图的概念,下述说法正确的是(

A. 视图是由若干数据表组成的,独立存储在数据库中 B. 视图的存在提高了并发程序

C. 视图与基本表的最大区别在于它是逻辑定义的虚表 D. 视图简化用户观点,但不提高查询效率

)C 。 29.在SELECT语句中使用GROUPBYCNO时,CNO必须(

A.在WHERE中出现 B.在FROM出现 C.在SELECT中出现 D.在HAVING中出现

)30.若事务T对数据R已加X锁,则其他事务对数据 R( D 。

A.可以加S锁不能加X锁

B.不能加S锁可以加X锁

C )。

C.可以加S锁也可以加X锁 D.不能加任何锁

31.数据库管理系统能够实现对数据库中数据的查询、插入、修改等操作,这些功能属于 ( D)。

A.数据控制功能 B.数据定义功能

C.数据管理功能 D.数据操纵功能 32.在E-R模型中,如果有 10个不同实体集, 9个不同的二元联系,其中 3个1:N联系, 3个1:1联系,3个M:N联系,根据 E-R模型转换成关系模型的规则,转换成的关系的 最小数目是( D )。

A.10 B.13 C.16 D.19

A )。 33.使索引键的值在基本表中惟一,建立索引的语句中使用保留字(

A.UNIQUE B.COUNT

专业资料整理