数据库技术复习题答案选择题Word格式文档下载.docx
《数据库技术复习题答案选择题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库技术复习题答案选择题Word格式文档下载.docx(53页珍藏版)》请在冰豆网上搜索。
16.在SQL语言中,与XBETWEEN10AND20等价的表达式是d
A.X>10ANDX<20B.X>=10ANDX<20C.X>10ANDX<=20D.X>=10ANDX<=20
17.某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是b
A.5个B.7个C.8个D.9个
18.若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于
cA.2NFB.3NFC.BCNFD.4NF
19.若事务T对数据R已加X锁,则其他事务对数据Rd
A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁
20.在目前的并行数据库体系结构中,可扩充性最高的是c
A.SM(sharememory)B.SD(sharedisk)C.SN(sharenothing)D.SK
21.数据的正确性和相容性是指数据库的aA.完整性B.安全性C.并发性D.一致性
22.下列不属于事务的特性的是cA.隔离性B.一致性C.完整性D.原子性
23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于c
A.事务故障B.系统故障C.介质故障D.运行故障
24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的aA.概念模型B.逻辑模型C.结构模型D.物理模型
25.数据库逻辑结构设计的主要任务是d
A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型
26.下面不是SQL语言优点的是a。
A.能方便地生成报表B.高度非过程化C.数据独立性好D.语言简练,易学易用
27.MSSQLServer提供的日期时间数据类型是b。
A.SMALLDATAB.SMALLDATATIMEC.SMALLTIMED.TIMEDATA
28.概念模型c。
A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS
29.概念模型独立于(b)。
A.ER模型B.硬件设备C.DBMSD.操作系统
30.如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X是。
A.递归实体B.复合实体C.弱实体D.超类实体
31.如果事务T获得了基本表B上的排它锁,则T对Bb。
A.可以读,不能写B.可以读,也可以写C.不能读,可以写D.不能读,也不能写
32.在数据库恢复时,对已完成的事务,将执行以下哪个操作?
bA.UNDO操作B.REDO操作C.COMMIT操作D.ROLLBACK操作
33.有关系:
项目(项目号、教工号、排名)假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。
那么该关系的主码是c。
A.项目号B.职工号C.(项目号,职工号)D.(职工号,排名)
34.在分布式数据库系统中,如果需要按如下方式书写查询语句
SELECT*
FROMF1节点·
北京
WHERE性别=’女’
UNION
FROMF2节点·
上海
则该系统支持的是C。
A.片段透明性B.局部映象透明性C.查询透明性D.地址透明性
35.有学生选课关系:
学生选课(学号,课程号,成绩),对该关系的查询语句如下:
SELECT课程号,AVG(成绩)
FROM学生选课
GROUPBY课程号
如果要提高该查询的效率,应该建索引的属性是b。
A.学号B.课程号C.成绩D.(学号,课程号)
36.假设有如下实体和实体之间的联系情况:
Ⅰ职工实体与项目实体之间存在多对多的参加联系
Ⅱ职工实体与部门实体之间存在多对一的分配联系
Ⅲ职工实体与工资实体之间存在一对一的属于联系
则能用层次模型表示的是c。
A.Ⅰ,ⅡB.Ⅰ,ⅢC.Ⅱ,ⅢD.Ⅰ,Ⅱ,Ⅲ
37.已知关系R、S和
,如图1所示,
要从R和S中通过关系代数查询得到
,则以下说法中错误的是d。
A.属性C是两个关系进行自然连接的公共属性B.该查询中肯定包含自然连接运算
C.该查询中肯定包含投影运算D.该查询中不需要包含选择运算
38.在MSSQLServer中建立了表Student(no,name,sex,birthday),no为表的主码,表中信息如图2所示
能够正确执行的插入操作是d。
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模型是实体—联系模型,被广泛地应用于以下哪一种模型的设计中?
bA.外部模型B.概念模型C.物理模型D.内部模型
40.在关系数据库系统中,一个关系中的任意两个元组c。
A.可全同B.必须全同C.不能全同D.以上都不是
41.关系数据库系统中,表的结构信息存储在a。
A.数据字典中B.指针中C.关系中D.表中
42.用以下哪种形式表示实体类型和实体间联系是关系模型的主要特征?
dA.指B.链表C.关键字D.表格
43.下面各项中,属于数据库的并发操作可能带来的问题是a。
A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度
44.在客户机/服务器工作模式中,以下哪一项不属于客户机的任务?
CA.管理用户界面B.处理应用程序C.对查询进行优化处理D.产生对数据库的请求
45.数据库系统中,对用户使用的数据视图的描述称为dA.概念模式B.内模式C.存储模式D.外模式
46.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据bA.相容性B.独立性C.共享性D.一致性
47.实体完整性规则是指关系中bA.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值
48.在数据库系统中,属于“第三级存储器”的是dA.高速缓存B.快闪存储器C.光存储器D.磁盘存储器
49.实现关系代数投影运算的SQL子句是aA.SELECTB.ORDERBYC.FROMD.WHERE
50.设有关系模式R(A,B,C),F={A→B,C→B}。
相对于F,R的候选键为aA.ACB.ABCC.ABD.BC
51.设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y.下面关于多值依赖的叙述中,不正确的是c
A.若x→→Y,则X→→ZB.若X→→Y,且Y′
Y,则X→→Y′C.若X→Y,则X→→YD.若z=Φ,则X→→Y
52.将ER模型转换成关系模型,属于数据库的cA.需求分析B.概念设计C.逻辑设计D.物理设计
53.SQL语言中,用GRANT/REVOKE语句实现数据库的dA.并发控制B.完整性控制C.一致性控制D.安全性控制授权/收权语句
54.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现aA.死锁B.共享锁C.活锁D.排它锁
55.以下关于事务调度和封锁的描述中,正确的是a
A.遵守两段封锁协议的并发事务一定是可串行化的前者是后者必要条件关系
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
56.面向对象数据模型中,“is_part_of”联系是指对象间的bA.并关系B.包含关系C.分类关系D.继承关系
57.有职工表EMP和部门表DEPT如下图所示,其中有下划线的属性为主键,有波浪线的属性为外键。
下面操作不能正确执行的是a
A.检索部门号为“D05”的职工号B.将EMP表中职工“李路”的部门号改为空值
C.删除职工“崔浩”的记录D.在EMP表中插入记录(“E18”,“D05”,“王莹”)
EMP
职工号部门号职工名
E01D03李路
E25D01武明
E19D04崔浩
E32D01李颖
DEPT
部门号部门名
D01研发部
D02市场部
D03人事部
D04财务部
58.文件系统方式管理数据有很多缺陷,以下不是文件方式缺陷的是dA.数据联系弱B.数据冗余大C.数据不共享D.程序文件相互依存
59.用单一数据结构表示实体及实体之间联系的数据模型是aA.层次模型B.关系模型C.网状模型D.面向对象模型
60.在E-R图中规定用“菱形框”表示cA.实体B.属性C.联系D.模型
61.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。
则项目与研究组之间是C
A.一对一的关系B.一对多的关系C.多对一的联系D.多对多的联系
62.下列关系代数的操作中,不是基本运算的是b
A.交B.并C.笛卡尔积D.投影
63.有2个关系模式R(A,B,C)和S(D,E),R中有3个元组,S中有2个元组,则R和S自然连接后得到的新关系中,属性个数及元组个,数分别为C
A.5,5B.5,6C.6,5D.6,6
64.函数依赖是描述关系中各个属性之间相互制约而又相互依赖的关系。
确定属性间的函数依赖,要根据D
A.当前的数据值归纳B.主键值决定C.候选键值决定D.属性的语义决定
65.在数据库设计中,使用E-R图表示数据库的dA.信息模型B.逻辑模型C.物理模型D.结构数据模型
66.已知关系模式R(A,B,C,D),其函数依赖集F={A→B,C→B},则R中主属性有D
A.A,C,BB.A,B,DC.B,C,DD.A,C,D
67.下列函数中用来测试当前记录号的函数是c背吧,书上查不到
A.RECCOUNTB.FOUNDC.RECNOD.ROUND
68.使用语句CREATETABLES(snoN
(2),snameC(6),ageN
(2),sexC
(1))建一张学生表,其中sno是主键,sname不允许取空值,下列SQL语句中不正确的是c
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.最终用户使用的数据视图称为b
A.内模式B.外模式C.概念模式D.存储模式
70.在数据库系统中,把可以相互区别的客观事物称为c
A.文件B.字段C.实体D.关键码
71.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的C
A.事务并发性B.数据可靠性C.数据独立性D.数据重用性
72.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是a
A.SELECTsnameFROMRWHEREage=NULL
B.SELECTsnameFROMRWHEREageISNULL
C.SELECTsnameFROMRWHERENOT(ageISNULL)
D.SELECTsnameFROMRWHEREageISNOTNULL
73.在数据库系统中,系统故障造成c
A.硬盘数据丢失B.软盘数据丢失C.内存数据丢失D.磁带数据丢失
74.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到A
A.1NFB.2NFC.3NFD.BCNF
75.数据库设计中,用于反映企业信息需求的是a
A.ER模型B.关系模型C.层次模型D.网状模型
76.在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是B
A.3B.4C.5D.6
77.如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上B
A.可加X锁B.可加S锁C.可加任何锁D.不能加任何锁
79.在数据库系统中,日志文件用于D
A.保障事务的并发性B.保障数据的安全性
C.检测系统的死锁D.数据库故障的恢复
80.在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是SQLServer,则称之为c
A.异构型B.异质型C.同构异质型D.异构同质型
81.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为B
A.共享性B.继承性C.通用性D.一致性查不到,背吧
82.三级模式间存在两种映射,它们是A
(此处模式是指概念模式简称,子模式也就是外模式的另一种说法)
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间
C.子模式与外模式间,模式与内模式间D.模式与内模式间,模式与模式间
83.从关系中挑选出指定的属性组成新关系的运算称为b
A.“选取”运算(就没这种运算)B.“投影”运算C.“联接”运算D.“交”运算
84.3NF同时又是DA.2NFB.1NFC.BCNFD.1NF,2NF
85.下面列出的条目中,哪些是数据库系统的组成成员D?
Ⅰ.操作系统(这是最底层)Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库
A.Ⅱ、Ⅲ、Ⅳ和ⅤB.Ⅱ、Ⅳ和ⅤC.Ⅰ、Ⅱ、Ⅳ和ⅤD.都是
86.在关系数据库中,表(table)是三级模式结构中的B。
A.外模式B.模式C.存储模式D.内模式
87.在下面列出的数据模型中,哪一个是概念数据模型d。
A.关系模型B.层次模型C.网状模型D.实体-联系模型
88.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理a。
Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ
89.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
EMP
┌───┬────┬────┬────┐
│雇员号│雇员名│部门号│工资 │
├───┼────┼────┼────┤
│001 │张山 │ 02 │ 2000 │
│010 │王宏达 │ 01 │ 1200 │
│056 │马林生 │ 02 │ 1000 │
│101 │赵敏 │ 04 │ 1500 │
└───┴────┴────┴────┘
DEPT
┌───┬────┬────┐
│部门号│部门名│地址 │
├───┼────┼────┤
│01 │业务部 │1号楼│
│02 │销售部 │2号楼│
│03 │服务部 │3号楼│
│04 │财务部 │4号楼│
└───┴────┴────┘
若执行下面列出的操作,哪个操作不能成功执行?
d
A)从EMP中删除行(‘010'
,‘王宏达'
,‘01'
,1200)
B)在EMP中插入行(‘102'
,‘赵敏'
,1500)
C)将EMP中雇员号=‘056'
的工资改为1600元
D)将EMP中雇员号=‘101'
的部门号改为‘05'
90.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
│雇员号│雇员名│部门号│工资 │
DEPT
┌───┬────┬────┐
│01 │业务部 │1号楼 │
│02 │销售部 │2号楼 │
│03 │服务部 │3号楼 │
│04 │财务部 │4号楼 │
└───┴────┴────┘
若执行下面列出的操作,哪个操作不能成功执行c。
A)从DEPT中删除部门号=‘03'
的行B)在DEPT中插入行(‘06'
,‘计划部'
,‘6号楼'
)
C)将DEPT中部门号=‘02'
的部门号改为‘10'
D)将DEPT中部门号=‘01'
的地址改为‘5号楼'
91.下述哪一条不属于概念模型应具备的性质d。
A)有丰富的语义表达能力B)易于交流和理解
C)易于变动D)在计算机中实现的效率高
92.有关系模式A(C,T,H,R,S),其中各属性的含义是:
C:
课程T:
教员H:
上课时间R:
教室S:
学生
根据语义有如下函数依赖集:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}
现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到d。
A)1NFB)2NFC)3NFD)BCNF
93.有关系模式A(C,T,H,R,S),其中各属性的含义是:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}
关系模式A的规范化程度最高达到b。
A)1NFB)2NFC)3NFD)BCNF
94.有关系模式A(C,T,H,R,S),其中各属性的含义是:
关系模式A的码是d。
A)CB)(H,R)C)(H,T)D)(H,S)
95.设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。
下面关于多值依赖的叙述中,不正确的是B。
A)若X→→Y,则X→→ZB)若X→Y,则X→→YC)若X→→Y,且Y'
包含Y,则X→→Y'
D)若Z=φ,则X→→Y
96.下面关于函数依赖的叙述中,不正确的是b。
A)若X→Y,Y→Z,则X→YZB)若XY→Z,则X→Z,Y→ZC)若X→Y,Y→Z,则X→ZD)若X→Y,Y'
包含Y,则X→Y'
97.下述哪一条不是由于关系模式设计不当而引起的b。
A)数据冗余B)丢失修改(这是并发操作带来的数据不一致)
C)插入异常D)更新异常
98.用二维表结构表示实体以及实体间联系的数据模型称为c。
A)网状模型B)层次模型C)关系模型D)面向对象模型
99.下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的b。
A)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
B)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
C)利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
D)利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
100.下面列出的条目中