数据库原理试题.docx
《数据库原理试题.docx》由会员分享,可在线阅读,更多相关《数据库原理试题.docx(8页珍藏版)》请在冰豆网上搜索。
数据库原理试题
数据库原理试题
数据库原理模拟试卷
(1)
1.单个用户使用的数据视图的描述称为【】
A.外模式B.概念模式C.内模式D.存储模式
2.子模式DDL用来描述【】
A.数据库的总体逻辑结构B.数据库的局部逻辑结构
C.数据库的物理存储结构D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是【】
A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行
4.五种基本关系代数运算是【】
A.∪,-,×,π和σB.∪,-,∞,π和σ
C.∪,∩,×,π和σD.∪,∩,∞,π和σ
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】
A.左外联接B.右外联接C.外部并D.外联接
6.下列聚合函数中不忽略空值(null)的是【】
A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)
9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是【】
A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)
11.如果事务T获得了数据项Q上的排它锁,则T对Q【】
A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写
12.DBMS中实现事务持久性的子系统是【】
A.安全性管理子系统B.完整性管理子系统
C.并发控制子系统D.恢复管理子系统
13.SQL的全局约束是指基于元组的检查子句和【】
A.非空值约束B.域约束子句C.断言D.外键子句
14.分布式数据库系统中分片模式和分配模式均是【】
A.全局的B.局部的C.分布的D.集中的
15.属性类型允许是基本数据类型、结构类型和集合类型的模型是【】
A.平面关系模型B.嵌套关系模型C.复合对象模型D.分布式关系模型
数据库原理模拟试卷(3)
1.数据库系统的体系结构是()
A、两级模式结构和一级映象B、三级模式结构和一级映象
C、三级模式结构和两级映象D、三级模式结构和三级映象
2.SQL语言称为()。
A、结构化定义语言B、结构化控制语言
C、结构化查询语言(非过程化)D、结构人操纵语言
3.在视图上不能完成的操作是()。
A、在视图上定义新的视图B、查询操作C、更新视图
D、在视图上定义新的基本表 E、创建全文索引
4.数据库的并发操作有可能带来的三个问题中包括()。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新
5.当前应用最广泛的数据模型是()。
A、ER模型B、关系模型C、网状模型D、层次模型
6.现有一个关系:
借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是()。
A、书号B、读者号
C、书号+读者号D、书号+读者号+借期
7.要保证数据库物理数据独立性,需要修改的是()
A.模式B.模式与内模式的映射
C.模式与外模式的映射D.内模式
8.下列四项中,不属于数据库特点的是()
A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低
9.数据库中存储的是()
A.数据B.数据模型
C.数据之间的联系D.数据以及数据之间的联系
10.反映现实世界中实体及实体间联系的信息模型是()
A.关系模型B.层次模型C.网状模型D.E—R模型
12.数据库保护的几个方面中,不包括的是()
A.控制数据冗余B.并发控制C.完整性保护D.故障恢复
13.下列四项中,关系规范化程度最高的是关系满足()
A.非规范关系B.第三范式C.第二范式D.第一范式
数据库原理模拟试卷(4)
1.下列说法中不正确的是()。
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BCNF
C、任何一个包含三个属性的关系模式一定满足3NF
D、任何一个关系模式都一定有码
2.关系模型中,表示实体间n:
m联系是通过增加一个()
A、关系实现B、属性实现
C、关系或一个属性实现D、关系和一个属性实现
3.3NF同时又是()
A、2NFB、1NFC、BCNFD、1NF,2NF
4.三级模式间存在两种映射,它们是()
A、模式与子模式间,模式与内模式间
B、子模式与内模式间,外模式与内模式间
C、子模式与外模式间,模式与内模式间
D、模式与内模式间,模式与模式间
5.从关系中挑选出指定的属性组成新关系的运算称为()
A、"选取"运算B、"投影"运算C、"联接"运算D、"交"运算
6.SQLServer是一个基于()
A、层次模型的DBMSB、网状模型的DBMS
C、关系模型的应用程序D、关系模型的DBMS
10.从关系中挑选出指定的元组组成新关系的运算称为()
A、"选取"运算B、"投影"运算C、"联接"运算D、"交"运算
11.下列数据模型中,数据独立性最高的是()
A、网状数据模型B、关系数据模型C、层次数据模型D、非关系模型
12.为提高效率,关系数据库系统必须进行()处理。
A、定义视图B、查询优化
C、数据恢复D、数据规范化到最高范式
13.E—R模型属于()
A.信息模型B.层次模型C.关系模型D.网状模型
14.DBMS中实现事务隔离性的子系统是(c)
A.安全性管理子系统B.完整性管理子系统
C.并发控制子系统D.恢复管理子系统
数据库原理模拟题及其答案(5)
填空题
1.______是一个逻辑上统一、地域上分布的数据集合。
(分布式数据库)
2.数据库的三级模式是指内模式、___________________、外模式。
(模式)
3._______是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。
(概念世界)
4.数据模型由三部分组成:
数据结构、数据操作、_____。
(完整性约束)
5.一种数据模型的特点是:
有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。
则这种数据模型是__________________________。
(层次模型)
6.能唯一标识一个元组的属性或属性组成为________________。
(关键字)
7.SQL语言一种标准的数据库语言,包括查询、定义、操纵、___________四部分功能。
(控制)
8.视图是从其它________________________或视图导出的表。
(基本表)
10.数据字典中的___________________是不可再分的数据单位。
(数据项)
二、单项选择题
1.______________是长期存储在计算机内的有组织,可共享的数据集合.()
a.数据库管理系统b.数据库系统c.数据库d.文件组织
2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.()
a.数据库管理系统b.数据库应用系统
c.相关的计算机系统d.各类相关人员
3.在文件系统阶段,数据_____________________。
()
a.无独立性b.独立性差
c.具有物理独立性d.具有逻辑独立性
4.数据库系统阶段,数据__________________。
()
a.具有物理独立性,没有逻辑独立性
b.具有物理独立性和逻辑独立性
c.独立性差
d.具有高度的物理独立性和一定程度的逻辑独立性
5.________________属于信息世界的模型,是现实世界到机器世界的一个中间层次。
()
a.数据模型b.概念模型c.E-R图c.关系模型
6.数据库系统软件包括DBMS和________________________。
()
a.数据库b.高级语言
c.OSd.数据库应用系统和开发工具
7.在SQL语言中授权的操作是通过________________语句实现的。
()
a.CREATEb.REVOKEc.GRANTd.INSERT
8.数据库中只存放视图的__________________。
()
a.操作b.对应的数据c.定义d.限制
9.概念结构设计阶段得到的结果是________。
()
a.数据字典描述的数据需求b.E-R图表示的概念模型
c.某个DBMS所支持的数据模型d.包括存储结构和存取方法的物理结构
10.一个m:
n联系转换为一个关系模式。
关系的码为________。
()
a.某个实体的码b.各实体码的组合
c.n端实体的码 d.任意一个实体的码
数据库原理模拟题及答案(6)
填空题
1._______________是信息的符号表示。
(数据)
2.数据库系统的组成包括:
硬件系统、_________________、系统软件、数据库管理员和用户。
(数据库)
3.如果一个关系中的属性或属性组并非该关系的关键字,但它是另外一个关系的______________________,则称其为该关系的外关键字。
(关键字)
4.为了使通过视图插入新行时,元组满足视图的定义条件,在定义视图时必须加上___________________子句。
(WITHCHECKOPTION)
5.数据字典通常包括数据项、数据结构、_____________________、数据存储和处理过程五个部分。
(数据流)
6.在概念结构设计中,定义全局概念结构的框架,然后逐步细化。
这种方法称为________________________。
(自顶向下方法)
7.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。
这称之为数据的_____________________。
(物理独立性)
8.当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。
这称之为数据的____________。
(逻辑独立性)
二、单项选择题
1.以下操作不属于数据更新的是______________()
a.插入b.删除c.修改d.查询
2.描述事物的符号记录称为______________________。
()
a.信息b.数据c.记录d.记录集合
3.__________________是位于用户与操作系统之间的一层数据管理软件.()
a.数据库管理系统b.数据库系统
c.数据库d.数据库应用系统
4.在人工管理阶段,数据是________________________。
()
a.有结构的b.无结构的
c.整体无结构,记录有结构d.整体结构化的
5.下列SQL语句命令,属于DDL语言的是_________________。
()
a.SELECTb.CREATEc.GRANTd.DELETE
6.若事务T对数据对象A进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上_________________。
()
a.读锁b.死锁c.写锁d.活锁
7.以关系数据库中,以下封锁的对象中最小的封锁粒度是________。
()
a.数据库b.表c.记录d.字段
9.设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。
则D1、D2和D3的笛卡尔积的基数为________。
(18)
a.2b.3c.8d.18
10.索引项的顺序与表中记录的物理顺序一致的索引,称之为________。
()
a.复合索引b.唯一性索引c.聚簇索引d.非聚簇索引