数据库技术复习题1选择题(答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库技术试题一、选择题1.单个用户使用的数据视图的描述称为A.外模式B.概念模式C.内模式D.存储模式2.子模式DDL用来描述A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在DBS中,DBMS和OS之间的关系是A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行4.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A.左外联接B.右外联接C.外部并D.外联接5.下列聚合函数中不忽略空值(null)的是A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)6.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于FA.是无损联接,也是保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解7.在数据库设计中,将ER图转换成关系数据模型的过程属于A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段8.SQL中,下列涉及空值的操作,不正确的是A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)9.一个关系中的候选关键字。A.至多一个B.可多个C.必须多个D.至少3个10.DBMS中实现事务持久性的子系统是A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统11.SQL的全局约束是指基于元组的检查子句和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.在SQL语言中,与XBETWEEN10AND20等价的表达式是A.X>10ANDX<20B.X>=10ANDX<20C.X>10ANDX<=20D.X>=10ANDX<=2017.某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是A.5个B.7个C.8个D.9个18.若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于A.2NFB.3NFC.BCNFD.4NF19.若事务T对数据R已加X锁,则其他事务对数据RA.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是A.SMB.SDC.SND.SK21.数据的正确性和相容性是指数据库的A.完整性B.安全性C.并发性D.一致性22.下列不属于事务的特性的是A.隔离性B.一致性C.完整性D.原子性23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于A.事务故障B.系统故障C.介质故障D.运行故障24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的A.概念模型B.逻辑模型C.结构模型D.物理模型25.数据库逻辑结构设计的主要任务是A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是。A.能方便地生成报表B.高度非过程化C.数据独立性好D.语言简练,易学易用27.MSSQLServer提供的日期时间数据类型是。A.SMALLDATAB.SMALLDATATIMEC.SMALLTIMED.TIMEDATA28.概念模型。A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS29.概念模型独立于()。A.ER模型B.硬件设备C.DBMSD.操作系统30.如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X是。A.递归实体B.复合实体C.弱实体D.超类实体31.如果事务T获得了基本表B上的排它锁,则T对B。A.可以读,不能写B.可以读,也可以写C.不能读,可以写D.不能读,也不能写32.在数据库恢复时,对已完成的事务,将执行以下哪个操作?A.UNDO操作B.REDO操作C.COMMIT操作D.ROLLBACK操作33.有关系:项目(项目号、教工号、排名)假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是。A.项目号B.职工号C.(项目号,职工号)D.(职工号,排名)34.在分布式数据库系统中,如果需要按如下方式书写查询语句SELECT*FROMF1节点·北京WHERE性别=’女’UNIONSELECT*FROMF2节点·上海WHERE性别=’女’则该系统支持的是。A.片段透明性B.局部映象透明性C.查询透明性D.地址透明性35.有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:SELECT课程号,AVG(成绩)FROM学生选课GROUPBY课程号如果要提高该查询的效率,应该建索引的属性是。A.学号B.课程号C.成绩D.(学号,课程号)36.假设有如下实体和实体之间的联系情况:Ⅰ职工实体与项目实体之间存在多对多的参加联系Ⅱ职工实体与部门实体之间存在多对一的分配联系Ⅲ职工实体与工资实体之间存在一对一的属于联系则能用层次模型表示的是。A.Ⅰ,ⅡB.Ⅰ,ⅢC.Ⅱ,ⅢD.Ⅰ,Ⅱ,Ⅲ37.已知关系R、S和R,如图1所示,要从R和S中通过关系代数查询得到R,则以下说法中错误的是。A.属性C是两个关系进行自然连接的公共属性B.该查询中肯定包含自然连接运算C.该查询中肯定包含投影运算D.该查询中不需要包含选择运算38.在MSSQLServer中建立了表Student(no,name,sex,birthday),no为表的主码,表中信息如图2所示能够正确执行的插入操作是。A.INSERTINTOstudent(no,sex)VALUES(102,′男′)B.INSERTINTOstudent(name,sex)VALUES(′王中′,′男′)C.INSERTINTOstudentVALUES(102,′男′,′王中′,′1984/03/08′)D.INSERTINTOstudentVALUES(106,′王中′,′男′,′1984/03/08′)39.E-R模型是实体—联系模型,被广泛地应用于以下哪一种模型的设计中?A.外部模型B.概念模型C.物理模型D.内部模型40.在关系数据库系统中,一个关系中的任意两个元组。A.可全同B.必须全同C.不能全同D.以上都不是41.关系数据库系统中,表的结构信息存储在。A.数据字典中B.指针中C.关系中D.表中42.用以下哪种形式表示实体类型和实体间联系是关系模型的主要特征?A.指针B.链表C.关键字D.表格43.下面各项中,属于数据库的并发操作可能带来的问题是。A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度44.在客户机/服务器工作模式中,以下哪一项不属于客户机的任务?A.管理用户界面B.处理应用程序C.对查询进行优化处理D.产生对数据库的请求45.数据库系统中,对用户使用的数据视图的描述称为A.概念模式B.内模式C.存储模式D.外模式46.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据A.相容性B.独立性C.共享性D.一致性47.实体完整性规则是指关系中A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值48.在数据库系统中,属于“第三级存储器”的是A.高速缓存B.快闪存储器C.光存储器D.磁盘存储器49.实现关系代数投影运算的SQL子句是A.SELECTB.ORDERBYC.FROMD.WHERE50.设有关系模式R(A,B,C),F={A→B,C→B}。相对于F,R的候选键为A.ACB.ABCC.ABD.BC51.设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y.下面关于多值依赖的叙述中,不.正确的是A.若x→→Y,则X→→ZB.若X→→Y,且Y′Y,则X→→Y′C.若X→Y,则X→→YD.若z=Φ,则X→→Y52.将ER模型转换成关系模型,属于数据库的A.需求分析B.概念设计C.逻辑设计D.物理设计53.SQL语言中,用GRANT/REVOKE语句实现数据库的A.并发控制B.完整性控制C.一致性控制D.安全性控制54.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现A.死锁B.共享锁C.活锁D.排它锁55.以下关于事务调度和封锁的描述中,正确的是A.遵守两段封锁协议的并发事务一定是可串行化的B.可串行化的并发事务一定遵守两段封锁协议C.遵守两段封锁协议的并发事务不一定是可串行化的D.遵守两段封锁协议的并发事务一定不会产生死锁56.面向对象数据模型中,“is_part_of”联系是指对象间的A.并关系B.包含关系C.分类关系D.继承关系57.有职工表EMP和部门表DEPT如下图所示,其中有下划线的属性为主键,有波浪线的属性为外键。下面操作不.能正确执行的是A.检索部门号为“D05”的职工号B.将EMP表中职工“李路”的部门号改为空值C.删除职工“崔浩”的记录D.在EMP表中插入记录(“E18”,“D05”,“王莹”)58.文件系统方式管理数据有很多缺陷,以下不是文件方式缺陷的是A.数据联系弱B.数据冗余大C.数据不共享D.程序文件相互依存59.用单一数据结构表示实体及实体之间联系的数据模型是A.层次模型B.关系模型C.网状模型D.面向对象模型60.在E-R图中规定用“菱形框”表示EMP职工号部门号职工名E01D03李路E25D01武明E19D04崔浩E32D01李颖DEPT部门号部门名D01研发部D02市场部D03人事部D04财务部A.实体B.属性C.联系D.模型61.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。则项目与研究组之间是A.一对一的关系B.一对多的关系C.多对一的联系D.多对多的联系62.下列关系代数的操作中,不是基本运算的是A.交B.并C.笛卡尔积D.投影63.有2个关系模式R(A,B,C)和S(D,E),R中有3个元组,S中有2个元组,则R和S自然连接后得到的新关系中,属性个数及元组个数分别为A.5,5B.5,6C.6,5D.6,664.函数依赖是描述关系中各个属性之间相互制约而又相互依赖的关系。确定属性间的函数依赖,要根据A.当前的数据值归纳B.主键值决定C.候选键值决定D.属性的语义决定65.在数据库设计中,使用E-R图表示数据库的A.信息模型B.逻辑模型C.物理模型D.结构数据模型66.已知关系模式R(A,B,C,D),其函数依赖集F={A→B,C→B},则R中主属性有A.A,C,BB.A,B,DC.B,C,DD.A,C,D67.下列函数中用来测试当前记录号的函数是A.RECCOUNTB.FOUNDC.RECNOD.ROUND68.使用语句CREATETABLES(snoN(2),snameC(6),ageN(2),sexC(1))建一张学生表,其中sno是主键,sname不允许取空值,下列SQL语句中不正确的是A.INSERTINTOSvalue(1,"林立",20,"F")B.INSERTINTOS(sno,age,sname,sex)values(1,20,"林立","F")C.INSERTINTOSvalue(1,null,20,"F")D.INSERTINTOSvalue(1,"林立",null,"F")69.最终用户使用的数据视图称为A.内模式B.外模式C.概念模式D.存储模式70.在数据库系统中,把可以相互区别的客观事物称为A.文件B.字段C.实体D

1 / 45
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功