还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据库原理复习题1.要保证数据库的数据独立性,需要修改的是(C)A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)A.层次模型B.关系模型C.网状模型D.实体-关系模型3.一个关系只有一个(D)A.候选码B.外码C.超码D.主码4.五种基本关系代数运算是(A)A.∪-×σπB.∪-σπC.∪∩×σπD.∪∩σπ5.若要撤销数据库中已经存在的表S,可用(C)A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS6.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句这里的WHERE子句的内容是(A)A.S.S#=SC.S#andC.C#=SC.C#andSAGE=20andCNAME=‘ACCESS’B.S.S#=SC.S#andC.C#=SC.C#andSAGEin=20andCNAMEin‘ACCESS’C.SAGEin=20andCNAMEin‘ACCESS’D.SAGE=20andCNAME=’ACCESS’7.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是(A)A.ABB.BEC.CDD.DE8.关系数据库规范化是为了解决关系数据库中(B)的问题而引入的A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性和完整性D.数据优化9.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题A.物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询10.
7.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(C)阶段的任务A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段11.事务的持续性是指(B)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态12.事务日志用于保存(C)A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作13.解决并发操作带来的数据不一致问题普遍采用(A)技术A.封锁B.存取控制C.恢复D.协商14.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是(A)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.零级封锁协议15.以下(D)不属于实现数据库系统安全性的主要技术和方法A.存取控制技术B.视图技术C.审计技术D.出入机房登记和加防盗门16.SQL中的视图机制提高了数据库系统的(D)A.完整性B.并发控制C.隔离性D.安全性17.安全性控制的防范对象是(B),防止他们对数据库数据的存取A.不合语义的数据B.非法用户C.不正确的数据D.非法操作18.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是(C)A.INSERTB.DELETEC.REFERENCESD.SELECT19.完整性检查和控制的防范对象是(C),防止它们进入数据库A.不合语义的数据B.非法用户C.不正确的数据D.非法操作20.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100若要把“张二的化学成绩80分”插入S中,则可用(D)A.ADDINTOSVALUES(’张二’,’化学’,’80’)B.INSERTINTOSVALUES(’张二’,’化学’,’80’)C.ADDINTOSVALUES(’张二’,’化学’,80)D.INSERTINTOSVALUES(’张二’,’化学’,80)1.要保证数据库的逻辑数据独立性,需要修改的是(A)A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式2.在(A)中一个结点可以有多个双亲,结点之间可以有多种联系A.网状模型B.关系模型C.层次模型D.以上都有3.现有如下关系患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号4.关系数据库中的投影操作是指从关系中(B)A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形5.若要在基本表S中增加一列CN(课程名),可用(C)A.ADDTABLES(CNCHAR(8))B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADD(CNCHAR(8))D.ALTERTABLES(ADDCNCHAR(8))6.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句这里的WHERE子句的内容是(A)A.S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’数据库’B.S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’数据库’C.SEX’男’andCNAME’数据库’D.S.SEX=’男’andCNAME=’数据库’7.候选码的属性可以有(D)A.多个B.0个C.1个D.1个或多个8.设有关系模式R(A,B,C,D),其数据依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(B)A.1NFB.2NFC.3NFD.BCNF9.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.在ER模型中,如果有3个不同的实体型,3个M N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C)A.4B.5C.6D.711.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A)A.介质故障B.运行故障C.系统故障D.事务故障
12.数据库恢复的基础是利用转储的冗余数据这些转储的冗余数据包括(C)A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件13.如果事务T获得了数据项Q上的排他锁,则T对Q(C)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写14.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D)A.T1正在写A,T2要读AB.T1正在写A,T2也要写AC.T1正在读A,T2要写AD.T1正在读A,T2也要读A15.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C)A.完整性B.可靠性C.安全性D.一致性16.在数据库的安全性控制中,授权的数据对象的(A),授权子系统就越灵活A.范围越小B.约束越细致C.范围越大D.约束范围大17.找出下面SQL命令中的数据控制命令(A)A.GRANTB.COMMITC.UPDATED.SELECT18.下述SQL命令的短语中,定义属性上约束条件的是(B)A.NOTNULL短语B.UNIQUE短语C.CHECK短语D.HAVING短语19.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100若要更正王二的化学成绩为85分,则可用(A)A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’20..假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)要查询选修“Computer”课的男生姓名,将涉及到关系(B)A.SB.S,SCC.C,SCD.S,C,SC
一、单项选择题(每小题2分,共40分)
1.单个用户使用的数据视图的描述称为【A】A.外模式B.概念模式C.内模式D.存储模式
2.子模式DDL用来描述【B】A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是【B】A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行
4.五种基本关系代数运算是【A】A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【D】A.左外联接B.右外联接C.外部并D.外联接
6.下列聚合函数中不忽略空值null的是【C】A.SUM列名B.MAX列名C.COUNT*D.AVG列名
7.设关系模式RA,B,C,F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【A】A.是无损联接,也是保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解
8.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρr间的关系满足【A】A.rÍmρrB.mρrÍrC.r=mρrD.r≠mρr
9.在数据库设计中,将ER图转换成关系数据模型的过程属于【B】A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是【C】A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOTAGEISNULL
11.如果事务T获得了数据项Q上的排它锁,则T对Q【C】A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写
12.DBMS中实现事务持久性的子系统是【A】A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统
13.SQL的全局约束是指基于元组的检查子句和【C】A.非空值约束B.域约束子句C.断言D.外键子句
14.在数据库技术中,独立于计算机系统的模型是【A】A.E-R模型B.层次模型C.关系模型D.面向对象的模型
15.取出关系中的某些列,并消去重复的元组的关系运算称为【B】A.取列运算B.投影运算C.联结运算D.选择运算
16.SQL基本表的创建中是通过【A】实现参照完整性规则的A.主键子句B.外键子句C.检查子句D.NOTNULL
17.设计性能较优的关系模式称为规范化,规范化的主要理论依据是【A】A.关系规范化理论B.关系运算理论C.代数运算理论D.数理逻辑理论
18.在E-R模型转换成关系模型的过程中,下列叙述不正确的是【C】A.每个实体类型转换成一个关系模式B.每个M∶N联系类型转换一个关系模式C.每个联系类型转换成一个关系模式D.在处理1∶1和1∶N联系类型时,不生成新的关系模式
19.假如采用关系数据库系统来实现应用,在数据库设计的【C】阶段,需要将E-R模型转换为关系数据模型A.概念设计B.物理设计C.逻辑设计D.运行阶段
20.系统死锁属于【A】A.事务故障B.程序故障C.系统故障D.介质故障
一、单项选择(每小题2分,共40分)1.实体集书店与图书之间具有【B】联系A一对一B一对多C多对多D多对一2.现有关系表医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是【A】A患者编号,医生编号,诊断日期B医生编号C诊断日期D患者编号3.任何一个三目关系都属于【A】A2NFB3NFCBCNFD4NF4.相对于非关系模型,关系数据模型的缺点之一是【A】A存取路径对用户透明,需进行查询优化B数据结构简单C数据独立性高D有严格的数学基础
5.进行自然联结运算的两个关系必须具有【A】A.相同属性个数B.公共属性C.相同关系名D.相同关键字
6.在视图上不能完成的操作是【D】A.更新视图B.查询C.在视图上定义新视图D.在视图上定义新的基本表7.假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将【A】转换为关系数据模型AE-R模型B层次模型C关系模型D网状模型8.描述数据库中全体数据的逻辑结构和特征是【B】A内模式B模式C外模式D存储模式9.对实体与实体之间的联系采用树的数据结构表达的数据模型为【C】A网状模型B关系模型C层次模型D非关系模型10.下列关系运算中,【B】运算不属于关系运算A选择B除法C投影D并
11.关于冗余数据的叙述中,不正确的是【C】A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据
12.概念模型独立于【D】A.ER模型B.硬件设备C.DBMSD.操作系统
13.下列叙述正确的为【B】A.主码是一个属性,它能唯一表识一列B.主码是一个属性,它能唯一表识一行C.主码是一个属性或属性集,它能唯一表识一列D.主码是一个属性或属性集,它能唯一表识一行
14.数据库三级模式体系结构的划分,有利于保持数据库的【A】A.数据独立性B.数据安全性C.结构规范化D.操作可行性
15.一个关系中的候选关键字【B】A.至多一个B.可多个C.必须多个D.至少3个
16.常用的关系运算是关系代数和【B】A.集合代数B.逻辑演算C.关系演算D.集合演算
17.关系数据模型的三个组成部分中,不包括【D】A.完整性规则B.数据结构C.数据操作D.并发控制
18.DBDBMS和DBS三者间的关系是【B】A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB、DBMS无关
19.一个外部关键字的属性个数【C】A.至多1个B.至多2个C.至少1个D.至少2个
20.数据库的并发操作有可能带来的问题包括【A】A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度一题选择(每题2分,共40分)1.在数据库中存储地是___A___.A.数据B.数据模型C.数据以及数据之间的联系D.信息2.数据库中,数据的物理独立性是指____C___.A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.下述关于数据库系统的正确叙述是__B_____.A.数据库中只存在数据之间的联系 B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系4.关系模型中一个关键字是__C__.A.可由多个任意属性组成 B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是5.在通常情况下下面的关系中不可以作为关系数据库的关系是___D_.A.R1学生号学生名性别 B.R2学生号学生名班级号C.R3学生号学生名宿舍号 D.R4学生号学生名简历6.数据库的三级体系结构是对__B__抽象的3个级别 A.存储器 B.数据 C.DBMS D.DBS7.一个关系数据库文件的各条记录_B___.A.前后顺序不能任意颠倒一定要按照输入的顺序排列B.前后顺序可以任意颠倒不能影响库中的数据关系C.前后顺序可以任意颠倒但排列顺序不同统计处理的结果就可能不同D.前后顺序不能任意颠倒一定要按照关键字段值的顺序排列8.SQL语言具有___B__的功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制 C.定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系__C___A.SB.SC,CC. S,SCD.S,C,SC10.设计性能较优的关系模式称为规范化,规范化,主要的理论依据是__A_A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑11.关系数据库规范化是为解决关系数据库中___A_问题而引入的.A.插入.删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性12.规范化过程主要为克服数据库逻辑结构中的插入异常删除异常以及_C___的缺陷.A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失13.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的__C___阶段A.需求分析B.概念设计C.逻辑设计D.物理设计14.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是__B___A.属性冲突B.语法冲突C.结构冲突D.命名冲突15.如果两个实体间的联系是M N,则___A__引入第三个交叉关系A.需要B.不需要C.可有可无D.合并两个实体16.数据库的___B___是指数据的正确性和相容性A.安全性B.完整性C.并发控制 D.恢复17.在数据系统中,对存取权限的定义称为__B____A.命令 B.授权 C.定义 D.审计18.数据库管理系统通常提供授权功能来控制不同用户的访问数据的权限,这主要是为了实现数据库的____D___A.可靠性B.一致性 C.完整性 D.安全性19.事务的原子性是指__A___A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态20.对并发操作若不加控制,可能会带来_D___问题 A.不安全 B.死锁 C.死机 D.不一致 ………………………………………………………………………………………………………….一题选择题每小题2分,共40分
1.单个用户使用的数据视图的描述称为( A )A.外模式B.概念模式C.内模式D.存储模式
2.子模式DDL用来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是( B )A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行
4.数据库的网状模型应满足的条件是(A)A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )A.左外联接B.右外联接C.外部并D.外联接
6.下列聚合函数中不忽略空值null的是(C )A.SUM列名B.MAX列名C.COUNT*D.AVG列名
7.关系模式的候选关键字可以有(B)A.0个B.1个C.1个或多个D.多个
8.关系数据库规范化是为解决关系数据库中A问题而引入的A.插入、删除和数据冗余B.提高查询速度B.减少数据操作的复杂性D.保证数据的安全性和完整性
9.在数据库设计中,将E-R图转换成关系数据模型的过程属于(D)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是( C )A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOTAGEISNULL
11.如果事务T获得了数据项Q上的排它锁,则T对Q(C )A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写
12.DBMS中实现事务持久性的子系统是( A )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统
13.日志文件是用于记录CA.程序运行过程B.数据操作C.对数据的所有更新操作D.程序执行的结果
14.分布式数据库系统中分片模式和分配模式均是( C )A.全局的B.局部的C.分布的D.集中的
15.属性类型允许是基本数据类型、结构类型和集合类型的模型是( C )A.平面关系模型B.嵌套关系模型C.复合对象模型D.分布式关系模型
16.数据库系统中,最重要的用户是(D)A.数据库管理员B.专业人员C.应用程序员D.终端用户
17.关系运算中花费时间可能最长的运算是(C)A.投影B.选择C.笛卡儿积D.除18.在数据库设计的需求分析阶段,一般采用(A)表示业务流程分析的结果A.E-R图B.数据流图C.程序结构图D.程序框图
19.若关系模式R中的属性全部是主属性,则R的最高范式必定是(B)A.1NFB.2NFC.3NFD.4NF
20.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C)A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能一题选择(每题2分,共40分)1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间关系是__A____A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.____D__可以减少相同数据重复存储的现象A.记录B.字段C.文件D.数据库3.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为__C___.A数据库模式描述语言B数据库子语言C数据操纵语言D数据结构语言4.____D__是存储在计算机内的有结构的数据集合A网络系统B数据库系统C操作系统D数据库5.数据库系统的核心是____D__.A编译系统B数据库C操作系统D数据库管理系统6.数据库系统的特点是__A____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护 A.数据共享B.数据存储C.数据应用D.数据保密7.自然连接是构成新关系的有效方法.一般情况下当对关系R和S使用自然连接时表示R和S含有一个或多个共有的__D___A.组B.行C.记录D.属性8.在数据库的安全控制中,为了保证用户只能存取他有权存取的数据在授权的定义中,数据对象的____A___授权子系统就越灵活A.范围越小B范围越大C约束越细致D范围越适中9.关系数据库中的关键字是指__D__A.能唯一决定关系的字段B.不可改动的专用保留字C.键的很重要的字段D.能唯一标识元组的属性或属性集合10.在关系模式中如果属性A和B存在1对1的联系则说_C___.AA-BB.B-AC.ABD以上都不是11.候选关键字中的属性称为BA非主属性B主属性C.复合属性D关键属性12.系模式中各级模式之间的关系为___C__.A3NF2NF1NFB3NF1NF2NFC.1NF2NF3NFD2NF1NF3NF13.关系模式R中的属性全部是主属性则R的最高范式必定是___A__.A2NFB3NFC.BCNFD4NF14.关系模式的候选关键字可以有__C__ A.0个B1个C.1个或多个D多个15.候选关键字中的属性可以有__C__. A.0个B.1个C.一个或多个D多个
16..关系模式的主关键字可以有___B_ A.0个B1个C.1个或多个D多个17.根据关系数据库规范化理论关系数据库中的关系要满足第一范式.下面”部门”关系中因哪个属性而使它不满足第一范式___B____.部门部门号部门名部门成员部门总经理A.部门总经理B.部门成员C.部门名D.部门号18.E-R图中的主要元素是___C____、联系和属性A.记录型B.结点C.实体型D.表19.数据库逻辑设计的主要任务是___A__A.建立E-R图和说明书B.创建数据库说明C.建立数据流图D.把数据送入数据库20.E-R图中的联系可以与___D__实体有关A.0个B.1个C.1个或多个D.多个一题选择题(每题2分,共40分)1.在数据库中,产生数据不一致的根本原因是___D__.A数据存储量太大B没有严格保护数据C未对数据进行完整性控制D数据冗余2.子模式DDL用来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.数据库管理系统(DBMS)是_____D_.A数学软件B应用软件C计算机辅助设计D系统软件4.数据库管理系统(DBMS)的主要功能是__D____A修改数据库B定义数据库C应用数据库D保护数据库5.数据库管理系统的工作不包括__D____.A定义数据库B对已定义的数据库进行管理C为定义的数据库提供操作系统D数据通信6.关系运算中花费时间可能最长的运算是__CA.投影B.选择C.笛卡尔积D.除7.关系模式的任何属性__B_.A.可再分B.不可再分C.命名在该关系模式中可以不惟一D.以上都不是8.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是C_A.左外联接B.右外联接C.外部并D.外联9.关系规范化中插入操作异常是指____B__A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除C.应该插入的数据未被插入10.当关系模式RAB已属于3NF下列说法中__B___是正确的.A它一定消除了插入和删除异常B仍纯在一定的插入和删除异常C一定属于BCNFDA和C都是11.关系模型中的关系模式至少是__B__.A.1NFB.2NFC.3NFDBCNF12.关系DB中任何二元关系模式的最高范式必定是___A___.A1NFB2NFC.3NFD.BCNF13.E-R图是数据库设计的工具之一,它适用于建立数据库的___A__A.概念模型B.逻辑模型C.结构模型D.物理模型14.在关系数据库设计中,设计关系模式是__C___的任务A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段15.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是____A_A.建立库结构B.扩充功能C.加载数据D系统调试16.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用__D___表示A.矩形B.四边形C.菱形D.椭圆形17.在数据库的概念设计中,最常用的数据模型是___D__A.形象模型B.物理模型C.逻辑模型D.实体模型18.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为__D__A.实物示意图B.实用概念图C.实体表示图D.实体联系图19.从E-R模型关系向关系模型转换时,一个M N联系转换为关系模式时,该关系模式的关键字是__C___A端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性20.概念模型独立于__C___A.E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、DBMS一题选择(每小题2分,共40分)1.层次模型的上一层记录类型和下一层记录类型之间的联系是(B)A.11B.1NC.N1D.N M2.数据独立性是指(C)A.数据之间互不影响B.数据的逻辑结构与物理结构相互独立C.DB的数据结构改变时,不影响应用程序D.数据与存储设备之间相互独立3.进行自然连接运算的两个关系必须有(B)A.相同个数的属性个数B.公共属性C.相同的关系名D.相同的关键字
4.模式/内模式的映象一般是在(C)中描述A.外模式B.应用程序C.内模式D.DB缓冲区
5.设关系R和S的属性个数为2和3,那么RS与下列(B)等价A.σ12(R×S)B.σ14(R×S)C.σ12(R×S)D.σ12(RS)
6.SQL中,谓词EXISTS用来测试一个集合中是否(C)A.为非空集合B.用两行相同C.行都不相同D.属性值都不相同
7.下列规则中正确的是(A)A.若X→Y,WY→Z则WX→ZB.若XY,则X→YC.若XY→Z,则X→Z,Y→ZD.若X∩Y=Ф,则X→Z
8.封锁机制可以用于(D)A.保证数据库的完整性B.实现数据库的完整性C.进行数据库恢复D.控制数据库的并发操作
9.SQL中集合成员资格比较操作“元组NOTIN(集合)”中的“NOTIN”C与下列哪个操作符等价A.ALLB.SOMEC.=SOMED.=ALL
10.“授权”是DBS采用的(B)措施A.完整性B.安全性C.恢复D.并发控制
11.分布式数据库系统的“位置透明性”位于(C)之间A.用户视图与全局视图B.全局视图与分片视图C.分片视图与分配视图D.分配视图与局部概念视图
12.在分布数据库系统中,使用 C 定义片段以及定义全局关系与片段之间的映像A.全局外模式 B.全局概念模式C.分片模式 D.分配模式
13.设关系模式RABC上成立的FD集为{B→C,C→A},ρ={AB,AC}为R的一个分解,那么分解ρ(A)A.保持函数依赖B.丢失了B→CC.丢失了C→BD.是否保持函数依赖由R的当前值确定
14.对象联系图中,双箭头(→→)表示(A)A.属性值为多值B.属性值为一组指针C.对象之间泛花/细化联系D.对象之间含联系15.SQL和宿主语言的接口是(A)A.DBMSB.OSC.DMLD.共享变量
16.数据库系统中,最重要的拥护是(D)A.数据库管理员B.专业人员C.应用程序员D.终端用户
17.关系运算中花费时间可能最长的运算是(C)A.投影B.选择C.笛卡儿积D.除18.在数据库设计的需求分析阶段,一般采用(A)表示业务流程分析的结果A.E-R图B.数据流图C.程序结构图D.程序框图
19.若关系模式R中的属性全部是主属性,则R的最高范式必定是(B)A.1NFB.2NFC.3NFD.4NF
20.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C)A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能…………………….一题选择(每题2分,共40分)
1.描述数据库中全体数据的逻辑结构和特征的是BA.内模式B.概念模式C.外模式D.存储模式
2.SQL的视图是从_____C_____中导出的A.基本表B.视图C.基本表或视图D.数据库
3.数据库系统中,依靠C手段支持了数据独立性A.封锁B.定义完整性约束条件C.模式分级,各级之间有映像机制D.DDL语言和DML语言相互独立
4.设关系R和S的属性个数分别为r和s,那么RS(ij)与下式 A 等价A.σiθ(r+j)R×SB.σiθR×SC.σiθ(r+j)RSD.σiθRS
5.关系子模式的设计任务是在 阶段进行的A.逻辑设计 B.物理设计C.概念设计 D.实现
6.设关系模式R(ABC)上成立的FD集为{B→C},ρ={AC,BC}为R的一个分解,那么ρ相对于{B→C} A A.是无损联接分解 B.不是无损联接分解C.是否无损联接分解还不能确定 D.是否无损联接由R的当前关系确定7.分布式查询处理的时间主要取决于 D A.CPU执行时间 B.数据库的数据量C.I/O花费的时间 D.网络中数据传输量 8.SQL中集合成员资格比较“元组IN(集合)”中“IN”与下列 C操作符等价A.ALL B.SOMEC.=SOME D.=ALL9.“年龄在15岁30岁之间”这种约束属于DBS的C功能 A.恢复 B.并发控制C.完整性 D.安全性
10.设X→Y是模式R(U)上成立的一个FD,如果YX,那么称X→Y是 D A.完全函数依赖 B.部分函数依赖C.传递函数依赖 D.平凡函数依赖11.如果两个实体之间的联系时m:n则引入第三个交叉关系AA.需要B.不需要C.可有可无D.合并两个实体
12.SELECT语句中“SELECTDISTINCT”表示查询结果中(C)A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同
13.数据库逻辑设计的主要任务是 B A.建立E—R图和说明 B.创建数据库模式C.建立数据流图 D.把数据送入数据库
14.判断一个系统是否是分布式数据库系统的方法是 A A.数据分布存储在多个场地 B.采用C/S结构C.支持全局应用 D.数据独立性高
15.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失全部损失,这种情况称为 C A.事务故障 B.系统故障`C.介质故障 D.运行故障
16.关系模式中各级模式之间的关系为 C A.3NF2NF1NF B.3NF1NF2NF C.1NF2NF3NF D.2NF2NF1NF
17.在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到CA.1NF B.2NFC.3NF D.以上三者都不行
18.关系数据库规范化是为解决关系数据库中A问题而引入的A.插入、删除异常和数据冗余 B.提高查询速度C.减入数据操作的复杂性 D.保证数据的安全性和完整性
19.嵌入式SQL语句中引用共享变量时,必须在变量名前加D标志A.逗号(,) B.句号()C.分号(;) D.冒号()
20.设关系R(A,B,C)和S(B,C,D),下列关系代数表达式不成立的是AA.πA(R)πD(S)B.R∪SC.πB(R)∩πB(S) D.RS …………………….。