2022年兰州交通大学软件工程专业《数据库原理》科目期末试卷A(有答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年兰州交通大学软件工程专业《数据库原理》科目期末试卷A
(有答案)
一、填空题
1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
2、数据的安全性是指____________。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加
______,直到事务T释放A上的锁。
4、关系规范化的目的是______。
5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
7、____________、____________、____________和是计算机系统中的三类安全性。
8、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
9、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是
______________,学生关系的主码是______________,外码是______________。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
二、判断题
11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的
完整性。()
12、视图是观察数据的一种方法,只能基于基本表建立。()
13、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用
于添加新的字段。()
14、可以用UNION将两个查询结果合并为一个查询结果。()
15、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()
16、投影操作是对关系表进行水平方向的分割。()
17、视图就是一个虚表,保存视图时,保存的是视图的定义。()
18、等值连接与自然连接是同一个概念。()
19、在关系运算中,投影是最耗时的操作。()
20、全码的关系模式一定属于BC范式。()
21、视图是观察数据的一种方法,只能基于基本表建立。()
22、关系是一张二维表。()
23、视图是可以更新的。()
24、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()
25、数据库模式和实例是一回事。()
三、选择题
26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是
()。
A.πA(R)⋈πD(S)
B.R∪S
C.πB(R)∩πB(S)
D.R⋈S
27、下述哪种情况数据库系统不会自动恢复()。
A.由于系统错误造成的事务失败
B.由于逻辑错误造成的事务失败
C.由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D.由于磁头损坏或故障造成磁盘块上的内容丢失
28、关于DBMS的查询处理器,叙述错误的是()。
A.处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)
B.通过执行用低级语言表达的策略来获取所需要的数据
C.查询处理分为分解(分析和验证)、优化、代码生成和代码执行
D.处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)
29、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
30、设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,…,A n属性,则有()。
A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))
B.бF(πA1,…,An(E))≡πA1,…,An(E)
C.бF(πA1,…,An(E))≡πA1(бF(E))
D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm (E)))
31、下列说法正确的是()。
A.可以利用存储过程在当前数据库中创建固定数据库角色
B.当前数据库中的用户自定义角色可以用存储过程删除
C.不能将数据库用户账户添加为当前数据库中角色的成员
D.Public角色可以被删除
32、关于数据模型和模式结构,有下列说法:
Ⅰ.数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世
界再到机器世界的抽象和转换,构建数据库Ⅱ.数据结构模型是按用户的观点对数据进
行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用
户与数据库设计人员交流的工具
Ⅲ.在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明
Ⅳ.在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所
有用户的公共数据视图
上述说法正确的是()。
A.Ⅰ和Ⅳ B.Ⅱ、Ⅲ和Ⅳ C.Ⅰ和Ⅱ D.Ⅱ和Ⅳ
33、数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由()。