数据库原理模拟试卷一(答案)
数据库原理与应用试卷1
数据库原理与应⽤试卷1
数据库原理与应⽤模拟试题⼀
⼀、选择题(每题2分,共20分)
1.下列哪个不属于DBMS的主要功能:【】
A.数据定义功能
B.数据操纵功能
C.图形界⾯功能
D.数据库维护功能
答案:C
解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建⽴和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。C图形界⾯功能不是DBMS的主要功能。
2.下列哪⼀个不是关系模型具有的性质:【】
A.列是同质的
B.列序有关
C.⾏序⽆关
D.分量必须取原⼦值
答案:B
解释:关系模型包含6条性质:列是同质的;不同的列可以出⾃同⼀个域;列序⽆关性;任意两个元组不能完全相同;⾏序⽆关性;分量必须取原⼦值。B列序有关不是关系模型具有的性质。
3.外模式/模式映像保证:【】
A.数据独⽴性
B.物理独⽴性
C.概念独⽴性
D.逻辑独⽴性
答案:D
解释:外模式/模式映像的⽤途是保证数据的逻辑独⽴性:应⽤程序(外模式)与数据库的逻辑结构(模式)是相互独⽴的。即数据的逻辑结构发⽣改变,应⽤程序不⽤改变。D逻辑独⽴性符合题意。
4.属性Cname的开头为DB,且第四个字符为i的条件为:
【】
/doc/b812632702.html
ame LIKE ‘DB_i%’
/doc/b812632702.html
ame LIKE ‘DB*i?’
/doc/b812632702.html
ame LIKE ‘DB%i_’
/doc/b812632702.html
ame LIKE ‘DB?i*’
数据库原理·模拟试卷及答案(1)
模拟试卷(一)答案
一、单项选择题(本大题共20小题,每小题1分,共20分)
1. 提供数据库数据描述的集中管理的是 ( D )
A.数据库模式
B.数据库
C.数据库管理系统
D.数据字典
2. 授权和完整性管理器属于DBMS的 ( B )
A.查询处理器
B.存储管理器
C.事务管理器
D.用户管理
器
3. 使用CREATE SCHEMA 语句建立的是 ( A )
A.数据库模式
B.表
C.视图
D.索引
4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )
A.80
B.小于等于80
C.大于等于160
D.大于等于80,小于等于160
5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )
A.授权所有用户
B.所有的操作权限
C.对所有的数据集合
D.允许再授权
6. 表达业务流程分析结果的图表是 ( B )
A.业务流程图
B.数据流图
C.局部E-R图 D、基本E-R图
7. 对数据库模式进行规范化处理,是在数据库设计的 ( C )
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
8. 能够消除冗余的键的范式是 ( C )
A.2NF
B.3NF
C.4NF
D. BCNF
9. 在下列几种故障中,不破坏数据库内容的是 ( B )
A.计算机病毒发作
B.供电系统故障
C.瞬时的强磁场干扰
D.磁盘介质损坏
10. 在数据库技术中,独立于计算机系统的模型是 ( A )
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
11. 五种基本关系代数运算是 ( A )
数据库原理模拟题及其答案
数据库原理模拟题及其答案
数据库原理模拟题及其答案(1)
一、填空题
1.________________是一个逻辑上统一、地域上分布的数据集合。(分布式数据库)2.数据库的三级模式是指内模式、___________________、外模式。(模式)
____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界)
3.数据模型由三部分组成:模型结构、数据操作、__________________。(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型)5.能唯一标识一个元组的属性或属性组成为________________。(关键字)
6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制)
7.视图是从其它________________________或视图导出的表。(基本表)
8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。(外关键字)
9. 数据字典中的___________________是不可再分的数据单位。(数据项)
二、单项选择题
1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是
。
A.外模式 B.内模式 C.存储模式 D.模式
《数据库原理及应用》模拟试卷答案
《数据库原理及应用》模拟试卷答案
1.填空题(每格1分,总分20分)
(1)数据库的保护功能主要包括确保数据的安全性、__________________、________________、__________________四方面的内容。
数据的完整性并发控制数据库恢复
(2)事务的性质:原子性、__________、__________、持久性。一致性隔离性(3)在SQL中,CREATE VIEW 语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW 语句中使用
________________________短语。WITH CHECK OPTION
(4)视图是一个虚表,它是从____________中导出的表,在数据库中只存放视图的____________,不存放视图的____________。
基本表或视图定义数据
(5)数据库设计应包括两方面的内容:一是___________特性的设计,二是_____________特性的设计。结构行为
(6)关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在数学理论基础之上。DML包括数据查询和________两种数据操作语句。数据更新
(7)使用游标的步骤为:定义游标、打开游标、__取出记录____________、关闭游标(释放游标)。
(8)信息的三种世界是指__________________、__________________和数据世界,其中数据世界又称为计算机世界。信息的现实世界信息世界
数据库原理期末模拟试题大全及部分答案
数据库原理模拟试卷(1)
一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的
字母填在题后的括号内。每小题1分,共15分)
1.数据库系统的体系结构是(C )
A、两级模式结构和一级映象
B、三级模式结构和一级映象
C、三级模式结构和两级映象
D、三级模式结构和三级映象
2.SQL语言称为(C )。
A、结构化定义语言
B、结构化控制语言
C、结构化查询语言
D、结构人操纵语言
3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图
B、查询操作
C、更新视图
D、在视图上定义新的基本表
4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低
B、无法读出数据
C、权限控制
D、丢失更新
5.当前应用最广泛的数据模型是(B)。
A、ER模型
B、关系模型
C、网状模型
D、层次模型
6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D )。
A、书号
B、读者号
C、书号+读者号
D、书号+读者号+借期
7.要保证数据库物理数据独立性,需要修改的是( B )
A.模式
B.模式与内模式的映射
C.模式与外模式的映射
D.内模式
8.下列四项中,不属于数据库特点的是( D )
A.数据共享
B.数据完整性
C.数据冗余较小
D.数据独立性低
9.数据库中存储的是( D )
A.数据
B.数据模型
C.数据之间的联系
D.数据以及数据之间的联系
10.反映现实世界中实体及实体间联系的信息模型是( D )
A.关系模型
B.层次模型
(完整版)数据库原理试卷A(标准答案)
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。每小题1分,共20分)
1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。
A. 制约规则
B. 静态特性
C. 动态特性
D. 数据结构
2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBS
B. DBS包括DB和DBMS
C. DB包括DBMS和DBS
D. DB、DBMS、DBS是同一个意思
3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于
( C )。
A. 实体完整性约束
B. 参照完整性约束
C. 用户自定义完整性约束
D. 关键字完整性约束
4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是
1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。
A.17个B.18个C.23个D.27个
5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据
6.嵌入式SQL的预处理方式,是指( D )。
A.识别出SQL语句,加上前缀标识和结束标志
B.对源程序进行格式化处理
C.把嵌入的SQL语句编译成目标程序
D.把嵌入的SQL语句处理成函数调用形式
7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况
称为( A )。
A. 介质故障
B. 运行故障
C. 系统故障
D. 事务故障
数据库模拟试题1
数据库模拟试题1
数据库原理模拟试卷(一)
一、单项选择题(本大题共20小题,每小题1分,共20分)。1.描述事物的符号记录称为__B______。
A、信息
B、数据
C、记录
D、记录集合2.__B___是位于用户与操作
系统之间的一层数据管理软件。
A、数据库系统
B、数据库管理系统
C、数据库
D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和
__D___。A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。A、具有物理独立性,
没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差
D、有高度的物理独立性和一定程度的逻辑独立性
5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一
个中间层次。A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是(C)
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免
了一切数据的重复D.数据库具有较高的数据独立性
A.多对多
B.一对一
C.多对一
D.一对多
10.在视图上不能完成的操作是(C)A.更新视图B.查询
C.在视图上定义新的基本表
D.在视图上定义新视图
11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D)。A、书号B、读者号
(完整版)数据库原理试卷带答案
数据库原理试卷A
一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中)
1.下述关于数据库系统的正确叙述是( A )。
A. 数据库系统减少了数据冗余
B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型一致
D. 数据库系统比文件系统能管理更多的数据
2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMS
B. DBMS包括DB和DBS
C. DB包括DBS和DBMS
D. DBS就是DB,也就是DBMS
3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式
B. 内模式
C. 外模式
D. 用户模式
4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射
B. 模式与内模式之间的映射
C. 模式
D. 三层模式
5. 数据库系统的数据独立性体现在( B )。
A.不会因为数据的变化而影响到应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。
A. 关键字
B. 数据项
C. 主属性
D. 主属性值
7. 现有如下关系:
患者(患者编号,患者姓名,性别,出生日起,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
数据库模拟试卷
《数据库原理与应用》课程期末模拟试卷
一、单项选择
1、SQL语言中,删除一个视图的命令是( b )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
2、下列四项中,不正确的提法是( b )。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
3、在数据库的E-R图中,菱形框表达的是( c )
A. 属性
B. 实体
C. 实体之间的联系
D. 实体与属性之间的联系
4 、SQL Server 2000 采用的身份验证模式有( d )。
A、仅Windows身份验证模式
B、仅SQL Server身份验证模式
C、仅混合模式
D、Windows身份验证模式和混合模式
5、SQL Server的字符型系统数据类型主要包括( b )。
A、Int、money、char
B、char、varchar、text
C、datetime、binary、int
D、char、varchar、int
6、要查询book表中所有书名中包含“计算机”的书籍情况,可用( c )语句。
A、 SELECT * FROM book WHERE book_name LIKE ‘计算机*’
B、 SELECT * FROM book WHERE book_name LIKE ‘计算机%’
C、 SELECT * FROM book WHERE book_name = ‘计算机*’
D、 SELECT * FROM book WHERE book_name = ‘计算机%’
数据库原理试题及答案
数据库原理试题答案(B卷)
一、填空题(每空 2 分,共 20 分)
1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.
2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.
3、数据库的 ____________ 是指数据库的正确性和相容性.
4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.
6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。
9、避免活锁的简单方法是采用 _____ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)
1、SQL 中,下列涉及空值的操作,不正确的是()
A . AGE IS NULL
B . AGE IS NOT NULL
C . AGE=NULL
D . NOT (AG
E IS NULL)
2、关系数据模型的三个组成部分中,不包括()
A .完整性规则
B .数据结构
C .数据操作
(完整版)数据库原理模拟试卷1
《数据库原理》期末考试模拟试卷
一. 选择题(每空2分,共40分)
1 为保证数据库的数据独立性,数据库系统提供了【】来保证。
A. 三层模式之间的两种映像
B. 模式与内模式
C. 模式与外模式
D. 三层模式
2 下列四项中,不属于数据库系统特点的是【】
A. 数据共享
B. 数据完整性
C.数据冗余度高
D. 数据独立性高
3 设有关系R,对关系R进行选择操作,正确的是【】
A. R×R
B. R∞A R
C.πA(R)
D.σA(R)
4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】
A. 属性冲突
B. 语法冲突
C. 结构冲突
D. 命名冲突
5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解
=
{ACD,BD}相对于F是【】的分解
A.无损联接,但不保持函数依赖
B.不是无损联接,但是保持函数依赖
C.无损联接,也保持函数依赖
D.既不是无损联接,也不是保持函数依赖
6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】
A. 不能取空值
B. 只能取空值
C. 可以取任何值
D. 以上都不对
7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合
A. 数据
B. 数据库
C. 数据库管理系统
D. 数据库系统
8 任何一个满足2NF但不满足3NF的关系模式都不存在【】
A. 主属性对码的部分依赖
B. 非主属性对码的部分依赖
C. 主属性对码的传递依赖
D. 非主属性对码的传递依赖
9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】
(完整版)数据库原理模拟试卷1
《数据库原理》期末考试模拟试卷
一.选择题(每空2分,共40分)
1 为保证数据库的数据独立性,数据库系统提供了【】来保证。
A. 三层模式之间的两种映像
B. 模式与内模式
C. 模式与外模式
D. 三层模式
2 下列四项中,不属于数据库系统特点的是【】
A. 数据共享
B. 数据完整性
C.数据冗余度高
D. 数据独立性高
3 设有关系R,对关系R进行选择操作,正确的是【】
A. R×R
B. R∞A R
C.πA(R)
D.σA(R)
4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】
A. 属性冲突
B. 语法冲突
C. 结构冲突
D. 命名冲突
5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解
={ACD,BD}相对于F是【】的分解
A.无损联接,但不保持函数依赖
B.不是无损联接,但是保持函数依赖
C.无损联接,也保持函数依赖
D.既不是无损联接,也不是保持函数依赖
6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】
A. 不能取空值
B. 只能取空值
C. 可以取任何值
D. 以上都不对
7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合
A. 数据
B. 数据库
C. 数据库管理系统
D. 数据库系统
8 任何一个满足2NF但不满足3NF的关系模式都不存在【】
A. 主属性对码的部分依赖
B. 非主属性对码的部分依赖
C. 主属性对码的传递依赖
D. 非主属性对码的传递依赖
9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】
数据库原理与应用试卷1
数据库原理与应用模拟试题一
一、选择题(每题2分,共20分)
1.下列哪个不属于DBMS的主要功能:【】
A.数据定义功能
B.数据操纵功能
C.图形界面功能
D.数据库维护功能
答案:C
解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建立和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。C图形界面功能不是DBMS的主要功能。
2.下列哪一个不是关系模型具有的性质:【】
A.列是同质的
B.列序有关
C.行序无关
D.分量必须取原子值
答案:B
解释:关系模型包含6条性质:列是同质的;不同的列可以出自同一个域;列序无关性;任意两个元组不能完全相同;行序无关性;分量必须取原子值。B列序有关不是关系模型具有的性质。
3.外模式/模式映像保证:【】
A.数据独立性
B.物理独立性
C.概念独立性
D.逻辑独立性
答案:D
解释:外模式/模式映像的用途是保证数据的逻辑独立性:应用程序(外模式)与数据库的逻辑结构(模式)是相互独立的。即数据的逻辑结构发生改变,应用程序不用改变。D逻辑独立性符合题意。
4.属性Cname的开头为DB,且第四个字符为i的条件为:
【】
ame LIKE ‘DB_i%’
ame LIKE ‘DB*i?’
ame LIKE ‘DB%i_’
ame LIKE ‘DB?i*’
答案:A
解释:在LIKE的查询语法中,通配符%匹配任意长度的字符串,_匹配任意单个字符。A Cname LIKE ‘DB_i%’符合题意。
5.表达年龄(Sage)非空的WHERE子句为:
【辽宁专升本论坛】-大学《数据库原理及应用》模拟试卷答案
《数据库原理及应用》模拟试卷答案
一.填空题(每格1分,总分20分)
1、数据的完整性、并发控制、数据库恢复
2、一致性、隔离性
3、WITH CHECK OPTION
4、基本表或视图、定义、数据
5、结构、行为
6、数据更新
7、取出记录
8、信息的现实世界、信息世界
9、插入、修改、删除
10、任何长度的字符串、一个任意字符
二.单选题(每题2分,总分20分)
1、B
2、D
3、D
4、D
5、B
6、C
7、D
8、B
9、B 10、A
三.判断题(每题1分,总分10分)
1、错
2、错
3、错
4、对
5、错
6、对
7、对
8、对
9、错10、对
四.简答题:(每题5分,总分10分)
1、简述数据库概念设计的主要步骤。
答:(1)进行数据抽象;
(2)设计局部概念模式;
(3)将局部概念模式综合成全局概念模式;
(4)对全局结构进行评审。
2、什么是数据库系统?一个数据库系统应包括哪些?
答:数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。一个数据库系统应包括计算机硬件、数据库、数据库管理系统、应用程序系统及数据库管理员等。
五.综合题(总分40分)
1、现有如下关系模式:R(A,B,C,D,E,F)
其中:(A,B)为码并且存在函数依赖:B→C,D→E,D→F
①不满足2NF,因为C部分依赖于码
②(B,E)
③R1(A,B,D) 、R2(B,C)、R3(D,E,F)
2、现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,课程名,学分)
选课(学号,课程号,分数)
用关系代数表达式实现下列①—③小题:
①∏学号,姓名(σ专业=“计算机” (学生))
数据库原理复习资料 (1)
数据库原理模拟题
一、单选题
1.存储在计算机内的有组织、可统一管理且可共享的数据集合称为( C )。
A、数据库管理系统
B、数据库系统
C、数据库
D、文件系统
2.在数据管理技术发展的三个阶段中,无专门软件对数据进行管理的是(C )。
I.人工管理阶段II.文件系统阶段III.数据库阶段
A. 只有 I
B. 只有 II
C. I 和 II
D. II 和 III
3.描述数据库全体数据的全局逻辑结构和特性的是( B )。
A. 内模式
B.模式
C. 外模式
D. 用户模式
4.作为模式的逻辑子集,用户所看到的局部逻辑结构和特征的描述是(C )。
A.模式
B. 物理模式
C. 外模式
D. 内模式
5.要保证数据库的逻辑数据独立性,需要修改的是( A )。
A. 模式与外模式的映像
B. 外模式
C. 模式与内模式之间的映像射
D. 三层模式
6.一个关系中最多只能有一个( B )。
A. 候选键
B.主键
C.外键
D.超键
7.在将概念模型转换为逻辑模型时,实体间的M:N联系通过增加一个( A )来实现。
A. 关系模式
B.实体
C.关系或一个属性
D.关系和一个属性
8.关系代数中专门的关系运算包括( B )。
A. 并、交、差、笛卡尔集
B. 选择、投影、连接、除
C. 连接、自然连接、投影
D. 统计、查询、显示、制表
9.不含有多余属性且能惟一地标识关系中每一个元组的属性或属性集是( C )。
A. 主属性
B. 数据项
C. 候选码
D. 主属性值
10.一个关系中的任两个元组间( D )。
A. 必须是降序
B. 必须是升序
C. 必须有顺序
D. 具有顺序无关性
数据库原理及应用模拟试卷(答案)(1)
数据库系统原理模拟试卷
一、单项选择题(每小题2分,共20分)
1.(B )是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库
C.数据库管理系统 D.数据结构
2.数据库的三级模式结构中,数据库对象—视图是(A )
A.外模式 B.内模式 C.存储模式 D.模式
3.在下列关于关系表的陈述中,错误的是( B )
A 表中任意两行的值不能相同
B 表中任意两列的值不能相同
C 行在表中的顺序无关紧要
D 列在表中的顺序无关紧要
4. D)。
5.SQL语句GRANT,可以支持RDBMS的什么技术的实现( A)
A.安全性B.完整性C.并发控制D.恢复
6.( B )用来记录对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区
7.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 ( B )
A.GRANT GRADE ON SC TO ZHAO
B.GRANT UPDATE (GRADE) ON SC TO ZHAO
C.GRANT UPDATE ON SC TO ZHAO
D.GRANT UPDATE ON SC (GRADE) TO ZHAO
8.以下不属于数据库的安全性控制方法有(B )
A.加密
B.并发控制
C.存取控制
D.视图
9.一个关系模式R{x1,x2,x3,x4},假定该关系存在着如下函数依赖:
(x1,x2)→x3,x2→x4,则该关系属于( A )
A.1NF
B.2NF
C.3NF
D.BCNF
10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(本大题共20小题,每小题1分,共20分)
1. 提供数据库数据描述的集中管理的是( D )
A.数据库模式
B.数据库
C.数据库管理系统
D.数据字典
2. 授权和完整性管理器属于DBMS的( B )
A.查询处理器
B.存储管理器
C.事务管理器
D.用户管理器
3. 使用CREATE SCHEMA 语句建立的是( A )
A.数据库模式
B.表
C.视图
D.索引
4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )
A.80
B.小于等于80
C.大于等于160
D.大于等于80,小于等于160
5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B )
A.授权所有用户
B.所有的操作权限
C.对所有的数据集合
D.允许再授权
6. 表达业务流程分析结果的图表是( B )
A.业务流程图
B.数据流图
C.局部E-R图D、基本E-R图
7. 对数据库模式进行规范化处理,是在数据库设计的( C )
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
8. 能够消除冗余的键的范式是( C )
A.2NF
B.3NF
C.4NF
D. BCNF
9. 在下列几种故障中,不破坏数据库内容的是( B )
A.计算机病毒发作
B.供电系统故障
C.瞬时的强磁场干扰
D.磁盘介质损坏
10. 在数据库技术中,独立于计算机系统的模型是( A )
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
11. 五种基本关系代数运算是( A )
A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
12. SQL中,下列涉及空值的操作,不正确的是( C )
A.AGE IS NULL
B.AGE IS NOT NULL
C.AGE = NULL
D.NOT (AGE IS NULL)
13. 单个用户使用的数据视图的描述称为( A )
A.外模式
B.概念模式
C.内模式
D.存储模式
14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )
A.RESTRICT方式
B.CASCADE方式
C.SET NULL方式
D.CHECK方式
15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )
A.用户界面
B. 存取结构
C.数据输入
D. 报表输出
二、填空题(本大题共20个空,每空1分,共20分)
1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
2. 在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。
3. 标准的数据库三级模式是概念模式、(内)模式和(外)模式。
4. 用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。
5. 若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。
6. 在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。
7. 在ER图中,菱形框表示(联系)。
8. 物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。
9. 并发控制的主要方法是采用(封锁机制)。
10. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
11. DDBS的“地址透明性”位于(分片)模式和(分配)模式之间。
三、名词解释(本大题共5个小题,每小题3分,共15分)
1. 概念模式
是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。
2. X封锁
如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。只有获准X封锁的事务,才能对被封锁的数据进行修改。
3. 复制透明性
即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。
4. 主属性
包含在任何一个候选键中的属性。
5. 事务的原子性
一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。
四、简答题(本大题共5小题,每小题5分,共25分)
1. 设有关系R与S
R :A B C
2 3 4
4 5 6
7 8 9
S:
D E
7 5
4 8
计算π3
,2
(R), σA=D(R×S)
π3,2(R): σA=D(R×S) :
C B A B C
D E
4 3 7 8 9 7 5
6 5 4 5 6 4 8
9 8
2. 设R=ABCD,R上的F={A→C,D→C,BD→A}, 试证明ρ={AB,ACD,BCD}相对于F不是无损联接分解。
根据算法4.2
(1) 构造表(2)根据A→C,D→C,
BD→A进行处理
没有一行都是a,所以,ρ相对于F不是无损联接分解。