- 15
- 0
- 约8.7千字
- 约 20页
- 2023-11-12 发布于湖北
- 举报
2022年上海杉达学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
一、填空题
1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有______、______和______3类。
4、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
5、SQL Server中数据完整性包括______、______和______。
6、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
7、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
8、关系规范化的目的是______。
9、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____
SELECT城市FROM出版商表;
二、判断题
11、数据库模式和实例是一回事。( )
12、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。( )
13、全码的关系模式一定属于BC范式。( )
14、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。( )
15、SQL语言有嵌入式和交互式两种使用方法。( )
16、在数据库设计中,数据流图是用来建立概念模型的。( )
17、有出现并发操作时,才有可能出现死锁。( )
18、二级封锁协议能解决不可重复读问题,不能解决读脏数据。( )
19、投影操作是对关系表进行水平方向的分割。( )
20、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。( )
21、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。( )
22、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。( )
23、标准SQL语言能用于所有类型的关系数据库系统。( )
24、函数依赖是多值依赖的一个特例。( )
25、连接是数据库最耗时的操作。( )
三、选择题
26、关系代数中的?连接操作由( )操作组合而成。
A.σ和π
B.σ和×
C.π、σ和×
D.π和×
27、下列不是数据库恢复采用的方法是( )。
A.建立检查点
B.建立副本
C.建立日志文件
D.建立索引
28、若关系模式R(U,F)属于3NF,则( )。
A.一定属于BCNF
B.消除了插入和删除异常
C.仍存在一定的插入和删除异常
D.属于BCNF且消除了插入和删除异常
29、Access、Delphi和SQL Server
C.Oracle、Sybase、Informix、Visual FoxPro
D.PowerDesigner、Sybase、Informix、Visual FoxPro
30、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为( )。
A.物理优化 B.代数优化 C.规则优化D.代价估算优化
31、以下有关SELECT子句的叙述中不正确的是( )。
A.SELECT子句中只能包含表中的列及其构成的表达式
B.SELECT子句规定了结果集中的列序列
C.SELECT子句中可以使用别名
D.如果FROM子句引用的两个表中有同名的列,则在SELECT子句中引用它们时必须使用表名前缀加以限定
32、在关系代数运算中,最费时间和空间的是( )。
A.选择和投影运算
B.除法运算
C.笛卡尔积和连接运算
D.差运算
33、在SQL Server中,可以通过数据库对象及各种约束来保证数据的完整性,以下都属于数据库对象的有( )。
A.DEFAULT、CHECK和UNIQUE
B.DEFAULT、CHECK和RULE
C.CHECK和DEFAULT
D.DEFAULT和RULE
34、数据模型的三要素是(
原创力文档

文档评论(0)