数据库复习题.docx
- 文档编号:23197247
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:44
- 大小:132.31KB
数据库复习题.docx
《数据库复习题.docx》由会员分享,可在线阅读,更多相关《数据库复习题.docx(44页珍藏版)》请在冰豆网上搜索。
数据库复习题
一、单选题
第一章数据库基础知识
1.数据库的三级模式之间存在着两级映像,使得数据库系统具有较高的()
A.事务并发性B.数据可靠性 C.数据独立性D.数据重用性
2.在DBS中,DBMS和OS之间的关系是()
A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行
3.数据视图属于三级模式中的()
A.外模式B.概念模式C.内模式D.存储模式
4.数据库系统与文件系统的主要区别是()。
A.文件系统只够存储一般的文件,而数据库系统则可管理各种类型的文件
B.文件系统管理的数据少,而数据库系统可以管理大量的数据
C.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
D.文件系统比较复杂,而数据库系统比较简单
4.要保证数据库的物理独立性,需要修改的是()。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式
5.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件、数据库管理员和()。
A.数据库管理系统B.程序员 C.系统分析员D.操作员
6.要保证数据库的逻辑独立性,需要修改的是()。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式
7.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件、数据库管理系统和()。
A.系统分析员B.程序员 C.数据库管理员D.操作员
8.在数据库系统中,数据独立性是指()。
A)用户与计算机系统的独立性B)数据库与计算机的独立性
C)数据与应用程序的独立性D)用户与数据库的独立性
9.在数据操纵语言(DML)的基本功能中,不包括的是()。
A)插入新数据B)描述数据库结构C)对数据库中数据排序D)删除数据库中数据
10.下列各项中属于数据库系统的特点的是()
A.存储量大B.处理速度快C.数据共享D.使用方便
11.位于用户和数据库之间的一层数据管理软件是()。
A.DBS B.DB C.DBMS D.MIS
12.ORDBS的中文意思是()
A.面向对象的数据库系统 B.数据库管理系统
C.对象关系数据库系统 D.关系数据库系统
13.要保证数据库的数据独立性,需要修改的是( )
A.三层模式之间的两种映射 B.模式与内模式
C.模式与外模式 D.三层模式
14.下列四项中说法不正确的是( )
A.数据库减少了数据冗余 B.数据库中的数据可以共享
C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性
15.下列四项中,不属于关系数据库特点的是( )
A.数据冗余小 B.数据独立性高
C.数据共享性好 D.多用户访问
16.外模式DDL用来描述( )
A.数据库的总体逻辑结构B.数据库的局部逻辑结构
C.数据库的物理存储结构D.数据库的概念结构
第二章数据模型和概念模型
1.目前数据库中最重要、最流行的数据库是()
A.网状数据库B.层次数据库
C.关系数据库D.非关系模型数据库
2.一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。
仓库与产品之间的联系类型是()
A.一对一的联系 B.多对一的联系
C.一对多的联系 D.多对多的联系
3.概念数据模型()
A.依赖于操作系统 B.依赖于MSSQLServer
C.依赖于具体的DBMS D.不依赖于计算机系统
4.以下关于E-R图的叙述正确的是()。
A.E-R图建立在关系数据库的假设上
B.E-R图可将现实世界中的信息抽象地表示为实体以及实体间的联系.
C.E-R图用过程表示,实体间的关系可导出应用过程的表示。
D.E-R图能表示数据生命周期。
5.假定每一车次具有唯一的始发站和终点站。
如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间;通常情况,上述“列车时刻表”和“列车运行表”两实体间()联系。
A.不存在 B.存在一对一 C.存在一对多 D.存在多对多
6.数据库系统的概念模型独立于()。
A.信息世界B.具体的机器和DBMSC.ER图D.现实世界
7.在下列的数据库模式中,独立于计算机系统的模式是()。
A)概念模式B)逻辑模式C)内模式D)外模式
8.现实世界中事物在某一方面的特性在信息世界中称为()。
A)实体B)实体值C)属性D)信息
9、表达实体之间逻辑联系的E-R模型,是数据库的()
A.概念模型B.逻辑模型C.外部模型D.物理模型
10.概念结构设计的目标是产生DB的概念模型,该模型主要反映()。
A.DBA的管理信息需求 B.企业组织的信息需求
C.应用程序员的编程需求 D.DB的维护需求
11.在数据库的E-R图中,椭圆形框表达的是()。
A.属性 B.实体
C.实体之间的联系 D.实体与属性之间的联系
12.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )
A.多对多 B.一对一 C.多对一 D.一对多
15.一个职工可参加多项比赛,一项比赛可多个职工参加,在用E-R图描述职工和比赛项目之间的联系图中,联系转换为关系模式时,该关系模式的码为()
A.职工的码B.比赛项目的码
C.职工和比赛项目的码的组合D.以上三者都不是
第三章数据库系统设计的方法
1.概念结构设计阶段得到的结果是()
A.数据字典描述的数据需求 B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型
D.包括存储结构和存取方法的物理结构
2.在数据库设计中,规范化理论和分解理论主要应用于()阶段。
A.需求分析阶段B.逻辑设计阶段
C.概念设计阶段D.物理设计阶段
3.某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为()。
A.语义冲突 B.命名冲突C.属性冲突 D.结构冲突
4.数据字典产生于数据库设计步骤的()。
A.需求分析阶段 B.概念设计阶段
C.逻辑设计阶段 D.物理设计阶段
5.ODBC应用系统的体系结构包括应用程序、驱动程序管理器、数据源和()四部分。
A.数据库驱动程序B.ORACLEC.高级语言编译程序D.都不是
6.下列说法不适应于索引()
A.一个基本表可建多个索引B.一个表聚簇索引只有一个
C.索引可以提高查询效率D.索引多查询效率高。
7.下面哪项是数据库物理设计的内容。
( )
A.选取存取方法 B.E-R图 C.数据流图 D.都不是
8.建数据流图和数据字典是数据库设计中()阶段的工作。
A.概要设计B.可行性分析C.物理设计D.需求分析
9.下列有关E-R模型向关系模型转换的叙述中,不正确的是()。
A.一个实体模型转换为一个关系模式
B.一个1:
1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C.一个1:
n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D.一个m:
n联系转换为一个关系模式
10.设计数据库概念结构时,常用的数据抽象方法是分类、聚集和()。
A)归纳B)继承C)分析D)概括
第四章关系数据库
1.下面除了()之外其它都是属于数据模型的三要素。
A.完整性规则B.数据结构 C.恢复D.数据操作
2.在数据库系统中,保证数据正确和有效的功能是()
A.并发控制B.存取控制 C.安全控制D.完整性控制
3.取出关系中的某些列,并消去重复的元组的关系运算称为()。
A.取列运算B.投影运算C.联结运算D.选择运算
4.设有关系R(A,B,C)和S(B,C,D),那么与RS等价的关系代数表达式是()
A.σ2=4(RS)B.σ2=4(R×S)
C.σ2=1(RS)D.σ2=1(R×S)
5.如果关系R和S进行自然连接时,再把R中原该舍弃的元组保存到新关系中,这种操作称为()
A.外连接 B.内联接
C.左连接 D.右外连接
6.在通常情况下,下面的模式中不可以作为关系数据库中关系的是()。
A.学生(学号,姓名,性别)B.学生(学号,姓名,简历)
C.学生(学号,姓名,班级号)D.学生(学号,姓名,所在系)
7.用二维表结构表示实体及实体间联系的数据模型称为()。
A.网状模型B.层次模型
C.关系模型D.面向对象模型
8.设关系R(A,B,C)和关系S(B,C,D),则下列各关系表达式不成立的是()。
A.
B.
C.
D.
9.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()。
A.参照完整性规则 B.实体完整性规则
C.用户定义的完整性规则 D.域完整性规则
10.设关系R(A,B,C)和关系S(B,C,D),则下列各关系表达式不成立的是()。
A.
B.
C.
D.
11.若对于关系P和Q,其目分别为r,l,同时对
连接进行如下定义:
,此时,设关系P和Q分别为2目和3目关系,则与关系代数表达式
等价的是:
()。
A.
B.
C.
D.
12.结构数据模型的三个组成部分是数据结构、数据操作和()。
A)数据安全性控制B)数据一致性规则C)数据完整性约束D)数据处理逻辑
13.对关系执行"投影"运算后,元组的个数与原关系中元组的个数()
A.相同B.小于原关系C.大于原关系D.不大于原关系
14.关系"销售"包含商店名和商品名等属性,查询同时销售三种商品的商店名时,应采取的关系代数运算是()
A.选择B.投影C.除D.连接
15.在关系代数中,符号∞表示的关系运算是()
A.选择B.投影C.连接D.除
16.专门的关系运算包括:
选择、投影、连接和()。
A.并运算 B.除运算
C.差运算 D.笛卡儿积
17.在关系数据库中,表与表之间的联系是通过()实现的。
A.实体完整性规则 B.参照完整性规则
C.用户自定义的完整性规则 D.主键
18.有关系R(A,B,C)和S(A,B,C),他们分别有13个元组和20个元组,则R-S运算最多有( )元组。
A.20 B.13C.33 D.7
19.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能()。
A.数据查询B.数据操纵C.数据定义D.数据控制
20.一个关系中,候选码()。
A.可以有多个B.只有一个
C.由一个或多个属性组成,不能唯一标识关系中一个元组
D.以上都不是
21.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算,其运算结果的元组个数为()。
A.80B.小于等于80C.大于等于160D.大于等于80,小于等于160
22.如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为()
A.外连接 B.内联接
C.左连接 D.右外连接
23.取出一个关系中的某些满足条件元组的关系运算称为( )。
A.并运算 B.投影运算 C.选择运算 D.自然连接运算
第五章SQL语言
1.数据视图属于()
A.外模式B.概念模式C.内模式D.存储模式
2.在SQL语言中,属于DML的操作命令是()
A.CREATEB.GRANT C.UPDATED.DROP
3.SQL中,下列涉及空值的比较,不正确的是()
A.AGEISNULLB.AGEISNOTNULL
C.AGE=NULLD.NOT(AGEISNULL)
4.SQL语言有两种使用方式,分别是交互式和()
A.编译式B.解释式 C.嵌入式D.多用户式
5.在SQL中,SELECT子句为"SELECTDISTINCT*",则查询结果中( )
A.属性名都不相同 B.去掉了重复的列
C.行都不相同 D.属性值都不相同
6.以下关于视图的描述,错误的是()。
A.视图是外模式
B.使用视图可以加快查询语句的执行速度
C.使用视图可以简化用户的操作
D.视图是虚表
7.关系模式R(A,B,C,D,E)代数中的
等价于如下SQL语句中的()。
A.SELECT*FROMRWHEREE<’2’
B.SELECTB,EFROMRWHEREE<’2’
C.SELECTB,EFROMRHAVINGE<’2’
D.SELECT*FROMRWHERE‘5’
8.在SQL中,用户可以直接操作的是()。
A)基本表B)视图C)基本表或视图D)基本表和视图
9.在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()。
A)加前缀$B)加后缀$C)加前缀∶D)加后缀∶
10.下列关于SQL语言叙述中,错误的是()
A.SQL语言词汇有限,便于学习。
B.SQL语言具有灵活强大的查询功能。
C.SQL语言是一种非过程化的语言。
D.SQL语言功能强,能满足所有应用需求
11.在SQL语言中,修改结构时,应使用的命令是()
A.UPDATEB.INSERTC.ALTERD.MODIFY
12.在SQL语言中,用于排序的命令是()
A.SORTBYB.ORDERBYC.GROUPBYD.WHERE
13.在SQL语言中,"授权"命令是()
A.GRANTB.REVOKEC.OPTIOND.PUBLIC
14.在SQL语言中PRIMARYKEY的作用是()
A.定义主码B.定义外部码
C.定义处部码的参照表D.确定主码类型
15.SQL语言中,添加表属性的命令是()。
A.DELETEB.UPDATEC.ALTERTABLED.REMOVE
16.在SQL中,建立视图用的命令是()。
A.CREATESCHEMA B.CREATETABLE
C.CREATEVIEW D.CREATEINDEX
17.在视图上不能完成的操作是( )
A.更新视图 B.查询
C.在视图上定义新的基本表 D.在视图上定义新视图
18.在基本SQL语言中,不可以实现( )
A.定义视图 B.定义基表
C.查询视图和基表 D.并发控制
19.SQL中,聚合函数SUM(列名)用于()
A.对数值型列中的值求和B.计算属性的个数
C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数
20.下列语言中,不是宿主语言的是()。
A.C语言B.FORTRAN C.JAVA D.SQL
21.下列聚合函数中不忽略空值(null)的是()
A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)
第六章SQLServer2000关系数据库管理系统
1.SQLServer2000是一种()
A.DBB.DBSC.DBMSD.OS
2.SQL Server 2000 企业版可以安装在()操作系统上。
A. Microsoft Windows 98 B. Microsoft Windows Me 和 XP
C. Microsoft Windows 2000 Professional
D. Microsoft Windows NT
3.SQL Server 2000中,只有()才能作为文件组的成员。
A.日志文件B.索引文件C.数据文件 D.备份文件
4.SQL Server声明了变量:
declare@iint,@cchar(4),现在为@i赋值10,为@c赋值’abcd',正确的语句是()
A.set@i=10,@c='abcd' B.seti=10,set@c='abcd'
C.select@i=10,@c='abcd' D.select@i=10,select@c='abcd'
5.下面()不属于SQL Server2000master数据库所包含的信息。
A.登录账号B.系统配置C.调度信息 D. 数据库文件位置
6.不能激活触发器执行的操作是()。
A.INSERT B.UPDATEC.SELECT D.DELETE
7.数据库触发器用于定义()
A.安全性控制B.完整性约束条件C.数据存取范围D.死锁的处理方法
8、客户机/服务器系统的组成包括:
服务器平台、客户平台和()
A.网络设备B.网络通信C.连接支持D.浏览器
9.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在()
A.客户机端 B.服务器端
C.终端 D.系统端
第七章关系数据库理论
1.设计性能较优的关系模式称为规范化,规范化的主要理论依据是()。
A.关系规范化理论B.关系运算理论
C.代数运算理论D.查询优化理论
2.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F()
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
3.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到( )
A.1NFB.2NF C.3NFD.BCNF
4.设有关系模式R(A,B,C,D),F={A→C,B→C},则属性集闭包BDF+为()
A.BD B.BCDC.ABD D.ABCD
5.在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含码,则R最高可以达到()。
A.2NFB.3NFC.BCNFD.4NF
6.设关系模式R(A,B,C),下列结论中不成立的是()。
A.若A→B,B→C,则A→C
B.若BC→A,则B→A,C→A
C.若A→B,A→C,则A→BC
D.若B→A,C→A,则BC→A
7.设有关系模式R(A,B,C,D)上成立的函数依赖集F={A
C,C
B},则下列可作为关系模式R的主码的是()。
A.ADB.BC.C D.BC
8.在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为()。
A)平凡函数依赖B)部分函数依赖C)完全函数依赖D)传递函数依赖
9.在关系模式R(U,F)中,如果F是最小函数依赖集,则()。
A)R
2NFB)R
3NF
C)R
BCNFD)R的规范化程度与F是否最小函数依赖集无关
10.X→Ai(i=1,2,…n)成立是X→A1A2…An成立的()。
A)充分必要条件B)必要条件C)充分条件D)既不充分也不必要条件
11.能够消除非平凡且非函数的多值依赖的范式是()。
A)2NFB)3NFC)4NFD)BCNF
12.如果一个满足1NF关系的所有非主属性不部分和传递函数依赖于关键字,则该必定满足的最高范式是( )
A.1NFB.3NFC.2NFD.BCNF
13.在关系代数表达式优化策略中,应尽可能早执行()操作。
A.投影B.联接 C.笛卡儿积 D.选择
8.下列公式一定成立的是()。
A.
B.
C.
D.
14.
F1(
F2(E))等价于()。
A)
F1∨F2(E)B)
F1(E)C)
F1∧F2(E)D)
F2(E)
15.下列四项中,必须进行查询优化的是( )
A.关系数据库 B.网状数据库
C.层次数据库 D.非关系模型
第八章数据库的保护技术
1.并发事务发生死锁属于()。
A.事务故障B.程序故障C.系统故障D.介质故障
2.在DB技术中“脏数据”是指()
A.未回退的数据B.未提交的数据
C.回退的数据D.提交后又被撤消的数据
3.如果事务T获得了数据项Q上的排它锁,则T对Q()
A.只能读不能写B.只能写不能读
C.既可读又可写D.不能读不能写
4.事务日志用于保存()
A.程序运行过程 B.所有数据操作
C.程序的执行结果 D.对数据的更新操作
5.设有事务T1和T2,其并发操作顺序如下图所示。
该并发操作带来的问题是()。
T1
T2
1
READ(A)
2
A:
=A*2
3
WRITE(A)
4
READ(A)
5
ROLLBACK
A.丢失更新B.不可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)