2022年山东理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年山东理工大学计算机应用技术专业《数据库概论》科目期末试
卷B(有答案)
一、填空题
1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。
2、数据模型是由______________、______________和______________三部分组成。
3、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
4、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过
______和______约束来实现的。
5、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如
下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____
SELECT城市FROM出版商表;
6、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将
2NF经过转变为3NF______。
7、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个
事务,则称事务是执行______。
8、____________和____________一起组成了安全性子系统。
9、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。
10、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
二、判断题
11、在关系运算中,投影是最耗时的操作。()
12、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()
13、数据库系统由软、硬件及各类人员构成。()
14、在关系模式中,主码和候选码可以有多个。()
15、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完
整性。()
16、标准SQL语言能用于所有类型的关系数据库系统。()
17、一个数据表只能有一个唯一索引。()
18、SQL语言有嵌入式和交互式两种使用方法。()
19、在关系模式中,候选码可以有多个,主码只能有一个。()
20、数据库的数据项之间无联系,记录之间存在联系。()
21、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出
现的一种元组数目情况是18、7、7()
22、在数据库表中,空值表示数值0。()
23、有出现并发操作时,才有可能出现死锁。()
24、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()
25、可以用UNION将两个查询结果合并为一个查询结果。()
三、选择题
26、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中不可能
出现的元组数目情况是()。
A.15,5,10 B.18,7,7 C.21,11,4 D.25,15,0
27、分析和表达用户需求的方法通常采用自顶向下,逐层分解的方式分析系统的()。A.SA方法,并把每一层用DFD和DD描述系统
B.ER方法,并把每一层用DFD和DD描述系统
C.SA方法,并把每一层用ER和DD描述系统
D.SA方法,并把每一层用DFD和ER描述系统
28、下面关于数据库三层模式结构两层映射的说法,不正确的是()。
A.模式与内模式映射可以实现物理数据的独立性
B.外模式与模式映射可以实现逻辑数据的独立性
C.DBMS在数据库的三层模式结构之间提供了两层映射
D.子模式与内模式映射可以实现逻辑数据的独立性
29、下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致()。
Ⅰ.丢失更新Ⅱ.对未提交更新的依赖Ⅲ.不一致的分析
A.Ⅰ和Ⅱ B.Ⅱ和Ⅲ C.Ⅰ和Ⅲ
D.都是
30、下列关于函数依赖的描述中,错误的是()。
A.在函数依赖A→B中,A称为决定因素
B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定 C.函数依赖具有传递性
D.在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A→B。
31、在数据库表定义中描述的是数据库的()。
A.安全性规则 B.完整性约束C.恢复方法D.并发控制机制
32、在SQL Server 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是()。
A.使ACCT只在db_creator角色中
B.使ACCT只在public角色中
C.使ACCT只在db_owner角色中
D.使ACCT只在db_ddladmin角色中
33、对SQL Server 2000采用的备份和恢复机制,下列说法正确的是()。
A.在备份和恢复数据库时用户都不能访问数据库 B.在备份和恢复数据库时用户都可以访问数据库
C.在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库
D.在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库
34、数据库管理系统的工作不包括()。
A.定义数据库
B.对已定义的数据库进行管理
C.为定义的数据库提供操作系统
D.数据通信
35、关于数据仓库设计,下述说法正确的是()。
A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计
B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模
型
C.在进行数据仓库主题数据模型设计时要强调数据的集成性
D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出
每个属性的定义域
36、用于实现数据存取安全性的SQL语句是()。
A.CREATE TABLE
B.COMMIT
C.GRANT和REVOKE
D.ROLLBACK
37、如果一个系统定义为关系系统,则它必须()。
A.支持关系数据库
B.支持选择、投影和连接运算
C.A和B均成立
D.A、B都不需要
38、恢复机制的关键问题是()。
A.登记日志文件B.数据转储C.建立冗余数据D.数据镜像
39、SQL的运算参数和结果都是()形式。