发布时间 : 星期六 文章数据库原理与应用-期末考试复习题更新完毕开始阅读35dfec1475232f60ddccda38376baf1ffc4fe3aa
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
专业资料整理