2023年忻州师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
- 格式:docx
- 大小:281.18 KB
- 文档页数:19
2023年忻州师范学院计算机科学与技术专业《数据库原理》科目期末
试卷A(有答案)
一、填空题
1、数据模型是由______________、______________和______________三部分组成。
2、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的
映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
4、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过
______和______约束来实现的。
5、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
6、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R
8、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
9、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
10、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。
二、判断题
11、可以用UNION将两个查询结果合并为一个查询结果。()
12、视图是观察数据的一种方法,只能基于基本表建立。()
13、数据库系统由软、硬件及各类人员构成。()
14、在数据库表中,空值表示数值0。()
15、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。()
16、在关系数据库中,属性的排列顺序是可以颠倒的。()
17、关系是一张二维表。()
18、视图是观察数据的一种方法,只能基于基本表建立。()
19、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()
20、连接是数据库最耗时的操作。()
三、选择题
21、在关系中能唯一标识元组的最小属性集称为()。
A.外码 B.候选码 C.主码 D.超码
22、采用定义视图的机制在数据控制方面要解决的问题是
()。
A.数据安全性 B.数据完整性 C.数据库恢复D.数据库并发控制
23、1:n或m: n)。
实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。
@8、代表层次模型、网状模型、关系模型和面向对象模型的典型系统分别是()。A.DBTG、IMS、SQL Server、GIS
B.IMS、DBTG、Oracle、GIS
C.Oracle、IMS、Sybase、DBTG
D.GIS、DBTG、Access、IMS
24、某校选课关系基本表SC(S#,C#,Grade),其中S#,C#分别代表学号和课程号且均为字符型数据,Grade表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是()。
A.INSERT INTO SC(S#,C#,Grade)VALUES(‘S4’,‘C6’, 90)B.INSERT INTO SC(S#,C#)VALUES(‘S5’,‘C8’)
C.INSERT INTO SC VALUES<‘S4’,‘C4’,85)
D.INSERT INTO SC(S#,C#,Grade)VALUES(S2,C3,89)
25、如表,因为()属性使它不能成为关系。
表
A.项目经理 B.项目成员 C.项目名称D.项目号
26、下列有关范式的叙述中正确的是()。
A.如果关系模式R∈1NF,且R中主属性完全函数依赖于码,则R 是2NF
B.如果关系模式R∈3NF,X、Y⊆U,若X→Y,则R是BCNF
C.如果关系模式R∈BCNF,若X→→Y(Y≮X)是平凡的多值依赖,则R是4NF D.一个关系模式如果属于4NF,则一定属于BCNF;反之不成立
27、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()。A.DFD B.DD C.E-R图 D.SA
28、数据库管理系统(DBMS)是()。
A.一个完整的数据库应用系统
B.一组硬件
C.一组系统软件
D.既有硬件,也有软件
29、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。A.数据字典、应用程序、审计档案、数据库后援副本
B.数据字典、应用程序、日志文件、审计档案
C.日志文件、数据库后援副本
D.数据字典、应用程序、数据库后援副本
30、如果系统发生死锁,参与死锁的进程的个数至少是()个。
A.3 B.1 C.2 D.4
31、以下关于OLAP的叙述中错误的是()。