2022年合肥工业大学软件工程专业《数据库原理》科目期末试卷A(有答案)
一、填空题
1、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
2、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
3、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;
7、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
8、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
9、____________、____________、____________和是计算机系统中的三类安全性。
10、数据模型是由______________、______________和______________三部分组成。
二、判断题
11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。( )
12、从计算机数据管理的角度看,信息就是数据,数据就是信息。( )
13、sql软件长什么样在关系数据库中,属性的排列顺序是可以颠倒的。( )
14、视图是观察数据的一种方法,只能基于基本表建立。( )
15、可以用UNION将两个查询结果合并为一个查询结果。( )
16、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。( )
17、可以用UNION将两个查询结果合并为一个查询结果。( )
18、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。( )
19、SQL语言有嵌入式和交互式两种使用方法。( )
20、投影操作是对关系表进行水平方向的分割。( )
21、连接是数据库最耗时的操作。( )
22、视图是观察数据的一种方法,只能基于基本表建立。( )
23、在数据库设计中,数据流图是用来建立概念模型的。( )
24、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。( )
25、视图就是一个虚表,保存视图时,保存的是视图的定义。( )
三、选择题
26、关系R与关系S只有一个公共属性,T1是R与S等值连接的结果, T2是R与S自然连接的结果,下列叙述正确的是( )。
A.T1的属性个数等于T2的属性个数 B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数 D.T1的属性个数大于T2的属性个数
27、下述哪种情况数据库系统不会自动恢复( )。
A.由于系统错误造成的事务失败
B.由于逻辑错误造成的事务失败
C.由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D.由于磁头损坏或故障造成磁盘块上的内容丢失
28、不属于DBMS基本功能的是( )。
A.数据库定义功能和数据库的建立与维护功能
B.数据库操纵功能和数据库运行管理功能
C.数据库开发、设计与调试功能
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论