黄山学院数据库题库_第1页
黄山学院数据库题库_第2页
黄山学院数据库题库_第3页
黄山学院数据库题库_第4页
黄山学院数据库题库_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单项选择题第一章数据库基础知识1.数据库三级模式之间存在着两级映像,使得数据库系统具备较高(C)A.事务并发性B.数据可靠性C.数据独立性D.数据重用性2.DBS是(A)简写。A.数据库系统B.数据库管理系统C.数据库D.操作系统3.在数据库三级模式结构中,描述数据库中全局逻辑结构和特征是(B)A.外模式B.模式C.内模式D.存放模式4.在数据库三级模式结构中,模式有(B)个A.1B.2C.35.要确保数据库物理独立性,需要修改是(B)。A.模式B.模式与内模式映射C.模式与外模式映射D.内模式6.DBS是采取了数据库技术计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件、数据库管理员和(A)。A.数据库管理系统B.程序员C.系统分析员D.操作员7.要确保数据库逻辑独立性,需要修改是(C)。A.模式B.模式与内模式映射C.模式与外模式映射D.内模式8.在数据库系统中,数据独立性是指(C)。A)用户与计算机系统独立性B)数据库与计算机独立性C)数据与应用程序独立性D)用户与数据库独立性9.在数据操纵语言(DML)基本功效中,不包含是(B)。A)插入新数据B)描述数据库结构C)对数据库中数据排序D)删除数据库中数据10.下面哪个不是数据管理必须提供数据控制功效(C)A.安全性B.完整性C.可移植性D.并发性11.位于用户和数据库之间一层数据管理软件是(C)。A.DBSB.DBC.DBMS

D.MIS12.ORDBS汉字意思是(C)A.面向对象数据库系统B.数据库管理系统C.对象关系数据库系统D.关系数据库系统13.以下四项中说法不正确是(

C

)

A.数据库降低了数据冗余

B.数据库中数据能够共享

C.数据库防止了一切数据重复

D.数据库具备较高数据独立性14.以下操作中,不能用DML实现是(B)。A)数据查询B)定义数据库三级结构C)数据插入D)数据删除第二章数据模型和概念模型1.现在数据库中最主要、最流行数据库是(C)A.网状数据库B.层次数据库C.关系数据库D.非关系模型数据库2.在数据库系统中,把能够相互区分客观事物称为(C)A.文件B.字段C.实体D.码3.一个仓库能够存放多个产品,一个产品只能存放于一个仓库中。仓库与产品之间联络类型是(C)A.一对一联络

B.多对一联络C.一对多联络

D.多对多联络

4.一名辅导员能够带多个班级,每个班级只能有一名辅导员,辅导员和班级之间为(D)联络。A.多对多

B.一对一

C.多对一

D.一对多5.一名学生能够参加多个社团,每个社团都有多名学生参加,学生和社团之间为(D)联络。A.多对多

B.一对一

C.多对一

D.一对多6.概念数据模型(D)A.依赖于操作系统

B.依赖于MSSQLServerC.依赖于详细DBMS

D.不依赖于计算机系统7.数据库系统概念模型独立于(B)。A.信息世界B.详细机器和DBMSC.ER图D.现实世界8.现实世界中事物在某首先特征在信息世界中称为(C)。A)实体B)实体值C)属性D)信息9、表示实体之间逻辑联络E-R模型,是数据库(A)A.概念模型B.逻辑模型C.外部模型D.物理模型

10.用二维表结构表示实体以及实体间联络数据模型称为(C) 。A.网状模型B.层次模型C.关系模型D.面向对象模型11.在数据库E-R图中,菱形框表示是(C)。A.属性B.实体C.实体之间联络D.实体与属性之间联络12.在数据库E-R图中,椭圆形框表示是(B)。A.实体B.属性C.实体之间联络D.实体与属性之间联络第三章数据库系统设计方法1.概念结构设计阶段得到结果是(B)A.数据字典描述数据需求

B.E-R图表示概念模型C.某个DBMS所支持数据模型D.包含存放结构和存取方法物理结构2在数据库设计中,将ER图转换成关系数据模型过程属于(B)`A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段3.逻辑结构设计阶段得到结果是(C)A.数据字典描述数据需求

B.E-R图表示概念模型C.某个DBMS所支持数据模型D.包含存放结构和存取方法物理结构4.在数据库设计中,规范化理论和分解理论主要应用于(B)阶段。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段5.某学校综合管理系统设计阶段,“职称”在学籍管理子系统中被表示为属性,而在人事管理子系统中被表示为实体集,这类冲突被称之为(D)。A.命名冲突B.语义冲突C.属性冲突D.结构冲突6.数据字典产生于数据库设计步骤(A)。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.以下说法不适应于索引(D)A.一个基本表可建多个索引B.一个表聚簇索引只有一个C.索引能够提升查询效率D.索引越多,查询效率越高。8.下面哪项是数据库物理设计内容。(A)A.选取存取方法

B.E-R图C.数据流图

D.都不是9.设计数据库概念结构时,惯用数据抽象方法是分类、聚集和(D)。A)归纳B)继承C)分析D)概括第四章关系数据库1.下面除了(C)之外其它都是属于数据模型三要素。A.完整性规则B.数据结构C.恢复D.数据操作2.同一个基本关系中任意两个元组值(C)A.能够全同B.必须全同C.不能全同D.以上都不对3.设关于系R(A,B,C)和S(B,C,D),那么与R2=1S等价关系代数表示式是(B)A.σ2=4(RS)B.σ2=4(R×S)C.σ2=1(RS)D.σ2=1(R×S)4.假如关系R和S进行自然连接时,再把R中原该舍弃元组保留到新关系中,这种操作称为(C)A.外连接B.内联接C.左连接D.右外连接5.设属性A是关系R主属性,则属性A不能取空值(NULL),这是(B)。A.参考完整性规则

B.实体完整性规则C.用户定义完整性规则D.域完整性规则6.设关系R(A,B,C)和S(B,C,D)笛卡尔积目是(D)A.3B.4C.5D.67.设关系R和S元组个数分别为100和300,关系T是R和S笛卡尔积,则T元组个数是(D)A.400B.10000C.90000D.300008.关于系R(A,B,C)和S(A,B,C),他们分别有13个元组和20个元组,则R-S运算最多有(B)元组。A.20

B.13C.33

D.9.设关系R和S结构相同,而且各有80个元组,假如这两个关系作并运算,其运算结果元组个数为(D)。A.80B.小于等于80C.大于等于160D.大于等于80,小于等于16010.设关系R和S结构相同,分别有m和n个元组(m>n),假如这两个关系作交运算,其运算结果元组个数为(D)。A.m+nB.m-nC.大于等于m-nD.大于等于0,小于等于n11.在数据库系统中,确保数据正确和有效功效是(D)A.并发控制B.存取控制C.安全控制D.完整性控制12.取出关系中一些列,并消去重复元组关系运算称为(B)。A.取列运算B.投影运算C.联结运算D.选择运算13.设关系R(A,B,C)和关系S(B,C,D),则以下各关系表示式不成立是(C)。A.B.C.D.14.在基本关系中,以下说法正确是(C)。A.行列次序关于B.属性名允许重名C.任意两个元组不允许重复

D.列是非同质15.对关系执行"投影"运算后,元组个数与原关系中元组个数(D)A.相同B.小于原关系C.大于原关系D.小于原关系16.在关系代数中,符号∞表示关系运算是(C)A.选择B.投影C.连接D.除17.在关系代数中,符号σ表示关系运算是(C)A.连接B.投影C.选择D.除18.专门关系运算包含:选择、投影、连接和(B)。A.并运算B.除运算C.差运算D.笛卡儿积19.SQL语言集数据查询、数据操作、数据定义、和数据控制功效于一体,语句INSERT、DELETE、UPDATE实现以下哪类功效(B)。A.数据查询B.数据操纵C.数据定义D.数据控制第五章SQL语言1.在SQL中,SELECT子句为"SELECTDISTINCT*",则查询结果中(

C)A.属性名都不相同B.去掉了重复列C.行都不相同D.属性值都不相同2.在SQL语言中,属于DML操作命令是(C)A.CREATEB.GRANTC.UPDATED.DROP3.SQL中,以下包括空值比较,不正确是(C)A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)4.SQL语言有两种使用方式,分别是交互式和(C)A.编译式B.解释式C.嵌入式D.多用户式5.以下关于视图描述,错误是(B)。A.视图是外模式B.使用视图能够加紧查询语句执行速度C.使用视图能够简化用户操作D.视图是虚表6.关系模式R(A,B,C,D,E)代数中等价于以下SQL语句中(A)。A.SELECT*FROMRWHEREE<’2’B.SELECTB,EFROMRWHEREE<’2’C.SELECTB,EFROMRHAVINGE<’2’D.SELECT*FROMRWHERE‘5’8.在SQL中,用户能够直接操作是(D)。A)基本表B)视图C)基本表或视图D)基本表和视图9.在SQL语言中,修改结构时,应使用命令是(C)A.UPDATEB.INSERTC.ALTERD.MODIFY10.在SQL语言中,用于排序命令是(B)A.SORTBYB.ORDERBYC.GROUPBYD.WHERE11.在SQL语言中,用于选择元组子句是(D)A.SELECTB.ORDERBYC.GROUPBYD.WHERE12.在SQL语言中,"授权"命令是(A)A.GRANTB.REVOKEC.OPTIOND.PUBLIC13.在SQL语言中PRIMARYKEY作用是(A)A.定义主码B.定义外部码C.定义处部码参考表D.确定主码类型第六章SQLServer关系数据库管理系统1.SQLServer是一个(C)A.DBB.DBSC.DBMSD.OS2.下面哪一个不是SQL

Server

系统数据库(B)A.MasterB.XjglC.ModelD.Msdb 3.SQL

Server

中,只有(C)才能作为文件组组员。A.日志文件B.索引文件C.数据文件

D.备份文件4.SQL

Server申明了变量:declare@iint,@cchar(4),现在为@i赋值10,为@c赋值’abcd',正确语句是(C)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语言中用(B)表示局部变量。A.defineB.@C.@@D.static6.在采取客户机/服务器体系结构数据库应用系统中,应该将用户应用程序安装在(A)A.客户机端B.服务器端C.终端D.系统端7.SQL

Server

数据库事务日志文件中不包含(A)信息。A.查询操作B.插入操作C.更新操作D.删除操作 8.SQL

Server

数据库属于(D)A.网状数据库B.层次数据库C.面向对象数据库D.关系数据库9.下面不是SQL

Server

实现数据完整性控制方法是(D)A.约束B.规则C.触发器D.函数第七章关系数据库理论1.设关系模式R(A,B,C),F是R上成立FD集,F={B→C},则分解ρ={AB,BC}相对于F(A)A.是无损联接,也是保持FD分解B.是无损联接,但不保持FD分解C.不是无损联接,但保持FD分解D.既不是无损联接,也不保持FD分解2.在关系模式R(U,F)中,对任何非平凡函数依赖X→Y,X均包含码,则R属于(C)。A.2NFB.3NFC.BCNFD.4NF3.设关系模式R(A,B,C),以下结论中不成立是(B)。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→A4.设关于系模式R(A,B,C,D)上成立函数依赖集F={AC,CB},则以下可作为关系模式R主码是(A)。A.ADB.BC.C

D.BC5.在关系模式R(U,F)中,假如X→Y,YÍX,则称函数依赖X→Y为(B)。A.非平凡函数依赖B.部分函数依赖C.平凡函数依赖D.传递函数依赖6.假如函数依赖集中有A→B、B→C,则可推出A→C,推理依据是Armstrong公理(C)。A.自反律B.增广律C.传递律D.合并规则第八章数据库保护技术1.假如事务T取得了数据项Q上排它锁,则T对Q(C)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写2.事务日志用于保留(D)A.程序运行过程B.全部数据操作C.程序执行结果D.对数据更新操作3.设有事务T1和T2,其并发操作次序以下列图所表示。该并发操作带来问题是(C)。T1T21READ(A)2A:=A*23WRITE(A)4READ(A)5ROLLBACKA.丢失更新B.不可重复读C.读了“脏数据”D.写错误4.并发事务发生死锁属于(A)。A.事务故障B.程序故障C.系统故障D.介质故障5.在DB技术中“脏数据”是指(D)A.未回退数据B.未提交数据C.回退数据D.提交后又被撤消数据 6.要使数据库具备可恢复性,最基本标准是(D)。

A.加强机房安全管理B.安装防病毒设施C.经常检修计算机系统D.数据重复存放7.一个事务执行过程中,其正在访问数据被其余事务所修改,造成处理结果不正确,这是因为违反了事务(C)而引发。A.原子性B.一致性C.隔离性D.持久性8.SQL

Server

支持数据备份形式是(A)A.完全备份、事务日志备份和增量备份B.只有完全备份C.只有事务日志备份D.只有增量备份9.数据库管理系统通常提供授权功效来控制不一样用户访问数据库权限,这是为了实现数据库(D)A.可靠性B.一致性 C.完整性D.安全性10.锁粒度越大,则并发度越小,系统开销(B)。A.越大B.越小 C.一样D.没关系11.假如事务T1取得了数据项A上S锁,则事务T2可取得对A锁类型是(A)。A.S锁B.S锁或X锁C.X锁D.都不能12.DBMS中实现事务持久性子系统是(A)。A.存放子系统B.完整性管理子系统C.并发控制子系统D.安全性管理子系统简答题第一章数据库基础知识1.简述数据库系统逻辑独立性含义,数据库系统中为何能具备数据逻辑独立性?关键点:数据逻辑独立性是指应用程序对数据逻辑结构依赖程度;数据全局逻辑结构发生改变时,经过改变全局逻辑结构和局部逻辑结构之间映像,确保应用程序不需要改变。数据库系统之所以具备数逻辑独立性高特点,是因为数据库管理系统能够外模式/模式映像或转换功效2.什么是数据物理独立性?数据库系统中为何能具备数据物理独立性?关键点:数据物理独立性是指应用程序对数据存放结构依赖程度;数据物理独立性高是指当数据物理结构发生改变时,应用程序不需要修改也能够正常工作;数据库系统之所以具备数据物理独立性高特点,是因为数据库管理系统能够内模式/模式映像或转换功效。3.什么是数据库管理系统?它主要功效是什么?关键点:数据库管理系统简称DBMS,它是位于用户和操作系统之间专门用于管理数据库计算机系统软件。数据库管理系统是数据库系统主要组成部分。数据库管理系统有数据定义功效、数据组织、存放和管理功效、数据操纵功效、数据库事务管理和运行管理功效、数据库建立和维护功效(实用程序)及其它功效如DBMS与网络中其它软件系统通信、数据转换、异构数据库之间互访和互操作等4.什么外模式,使用外模式有哪些优点?关键点:用户与数据库系统接口,是面向每个用户使用数据局部逻辑结构和特征描述。优点是:简化工作、有利于安全和保密,提升数据独立性和共享性5、什么是数据管理?数据管理主要功效有哪些?关键点:数据管理是数据处理中最基本工作,是搜集信息,用数据表示信息并按类别组织保留,快速、正确地为用户提供数据。主要功效有:(1)组织和保留数据,即将搜集到数据合理地分类组织,将其存放在物理载体上,使数据能够长久地被保留;(2)进行数据维护,即依照需要插入新数据、修改原数据和删除失效数据操作;(3)提供数据查询和数据统计功效,方便快速地得到需要正确数据,满足各种使用要求,(4)数据安全和完整性控制功效,即确保数据安全性和完整性。第三章数据库系统设计方法1.简述数据库设计主要步骤,假如是基于关系,那么规范化理论在哪一步表现?关键点:数据库设计步骤主要包含需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据运行和维护等6步,其中规范化理论主要在逻辑设计中表现,为深入优化,在物理设计中也有表现。2.简述数据字典定义和组成。提醒:数据字典是对系统中数据详细描述,是进行详细数据搜集和数据分析后所取得主要结果,它提供对数据库数据描述集中管理。包含5个部分:数据项、数据结构、数据流、数据存放、处理过程3.简述数据库概念设计主要步骤。关键点:1)进行数据抽象、设计局部概念模式

2)

将局部概念模式综合成全局概念模式

3)

对全局结构进行评审。4.建索引目标是什么?那些情况宜建索引?关键点:建索引目标是提升数据查询速度。以下情况宜建索引:1)假如一个(或一组)属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或组合索引);2)假如一个属性经常作为最大值和最小值等聚集函数参数,则考虑在这个属性上建立索引;3)假如一个(或一组)属性经常在连接操作连接条件中出现,则考虑在这个(或这组)属性上建立索引。第四章关系数据库1.简述参考完整性规则。提醒:参考完整性规则:若属性(或属性组)F是基本关系R外码,它与基本关系S主码Ks相对应(基本关系R和S不一定是不一样关系),则对于R中每个元组在F上值必须为:

取空值(F每个属性值均为空值)或者等于S中某个元组主码值。2.叙述等值连接与自然连接区分和联络。关键点:二者之间区分和联络以下:(1)自然连接是特殊等值连接,自然连接一定是等值连接,但等值连接不一定是自然连接。(2)等值连接要求相等分量,不一定是公共属性;而自然连接要求相等分量必须是公共属性。(3)等值连接不把重复属性除去;而自然连接要把重复属性除去。3.简述数据模型三要素。关键点:数据模型是一组严格定义概念集合。这些概念精准描述了系统数据结构、数据操作和数据完整性约束条件。数据结构是所研究对象类型集合。数据操作是指对数据库中各种数据对象允许执行操作集合。数据完整性约束是指对数据模型中包括数据及其联络所具备制约规则。4.简明说明数据完整性约束条件含义。关系有哪三类完整性约束?关键点:数据完整性约束条件是一组完整性规则。这些规则是给定数据模型中数据及其联络所具备制约和依存规则,用以限定符合数据模型数据库状态及状态改变,以确保数据正确、有效和相容。关系有实体完整性、参考完整性和自定义完整性等三类完整性。第七章关系数据库理论1.设关于系模式R{A,B,C,D},F={A→B,A→C,BC→E,CD→B},计算(AD)F+(写出过程)提醒:设X=AD因为:XF(0)=ADXF(1)=ABCDXF(2)=ABCDEXF(4)=ABCDE所以:(AD)F+={A,B,C,D,E}2.已知关系R〈U,F〉,其中U={A,B,C,D,E},F={A→B,BC→E,ED→AB},求(ABC)F+。设X=ABC∵XF(0)=ABCXF(1)=ABCEXF(2)=ABCEXF(3)=XF(2)=ABCE∴(AB)F+=ABCE={A,B,C,E}3.设关系模式R(U,F),X、Y、Z是U子集,证实Armstrong公理推理规则—合并规则:假如X→Y且X→Z,则X→YZ.证实:∵X→Y且X→Z由增广律,得XX→YX且YX→YZ又∵X=XX及传递律∴X→YZ4.若F={A→BC,C→D,BCD→E,E→D},则关系模式R候选关键字是什么,并指出R所属范式最高等级及原因。关键点:A只在函数依赖左边出现,所以候选码中一定包含A;依照F,AF+=ABCDE=U,所以A为候选码。因为A是单属性,所以R最少是2NF。因A→BC,所以A→C,因为C→D,所以D传递函数依赖于A。所以R不是3NF。R范式最高等级为2NF。第八章数据库保护技术1.简述事务四个特征含义关键点:原子性:指事务包含各操作要么全做,要么全不做;一致性:不论事务是否正常完成,数据库都要从一个一致状态变到另一个一致状态,通常假如不能正常执行,经过回滚让数据库回到原先一致状态;隔离性:并发执行各事务必须互不干扰,相互独立;连续性:事务一旦提交后,对数据库影响是永久,不受其它影响。2.并发控制可能产生哪几类数据不一致?主要原因是什么?关键点:主要产生三类数据不一致:丢失数据、不可重复读、读“脏”数据;产生原因是并发控制不妥,没有确保事务隔离性。3.数据库并发操作主要处理哪三个问题,基本处理方法是什么?关键点:(1)丢失更新问题。(2)数据不一致分析问题。(3)读出“脏”数据问题。处理基本方法是采取封锁机制。4.简述三级封锁协议关键点:三级封锁协议是事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加X锁,直到事务结束后才释放全部锁。可防丢失数据、读“脏”数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论