数据库概论-选择填空附有答案_第1页
数据库概论-选择填空附有答案_第2页
数据库概论-选择填空附有答案_第3页
数据库概论-选择填空附有答案_第4页
数据库概论-选择填空附有答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

数据库概论-选择填空[复制]1.1

数据库系统的核心和基础是()(5.0分)[单选题]*A、物理模型B、概念模型C、数据模型(正确答案)D、逻辑模型2.实现将现实世界抽象为信息世界的是()(5.[单选题]*A、物理模型B、概念模型(正确答案)C、关系模型D、逻辑模型3.IBM公司的IMS数据库管理系统采用的数据模型是()(5.0分)[单选题]*A、层次模型(正确答案)B、网状模型C、关系模型D、面向对象模型4.关于网状数据库,以下说法正确的是()(5.0分)[单选题]*A、只有一个结点可以无双亲B、一个结点可以有多于一个的双亲(正确答案)C、两个结点之间只能有一种联系D、每个结点有且只有一个双亲5.长期存储在计算机内,有组织的、可共享的大量数据的集合是()(5.0分)[单选题]*A、数据(Data)B、数据库(DataBase)(正确答案)C、数据库管理系统(DBMS)D、数据库系统(DBS)6.在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来关系的元组个数。[单选题]*A、小于B、大于C、等于D、小于或等于(正确答案)7.如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则R×S的属性个数和元组个数分别是()。[单选题]*A、7和8B、7和15(正确答案)C、12和8D、12和158.进行自然连接的两个关系必须有()。[单选题]*A、相同的属性个数B、相同的属性(正确答案)C、相同的元组D、相同的主键9.关于关系模型,下列叙述不正确的是()(10.[单选题]*A、一个关系至少要有一个候选码B、列的次序可以任意交换C、行的次序可以任意交换D、一个列的值可以来自不同的域(正确答案)10.关系操作中,操作的对象和结果都是()(10.[单选题]*A、记录B、集合(正确答案)C、元组D、列11.有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列()(10.[单选题]*A、6B、4(正确答案)C、5D、212.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作(10.[单选题]*A、投影B、连接C、选择(正确答案)D、复制13.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。(10[单选题]*A、R∩S(正确答案)B、R∪SC、R-SD、R×S14.关系代数中的连接操作是由()操作组合而成。(10.[单选题]*A、选择和投影B、选择和笛卡尔积(正确答案)C、投影、选择、笛卡尔积D、投影和笛卡尔积15.关系数据库中的投影操作是指从关系中()。(10.[单选题]*A、抽出特定记录B、抽出特定字段(正确答案)C、建立相应的影像D、建立相应的图形16.对于第一题中的学生借书SJB数据库,查询男同学的姓名、所在系()(10.[单选题]*A、selectsno,snamefromswheressex='男'B、selectsname,sdeptfromswheressex='男'(正确答案)C、selectsnofromswheressex='男'D、select*fromswheressex='男'17.对于第一题中的学生借书SJB数据库,查询计算机系学生的学号、姓名()(10.[单选题]*A、selectsno,snamefromswheresdept='计算机系'(正确答案)B、selectsno,snamefromswheresdept='数学系'C、selectsnofromswheresdept='计算机系'D、selectsno,snamefromcwheresdept='计算机系'18.对于第一题中的学生借书SJB数据库,查询“木华出版社”出版的图书的图书号、图书名()(10.[单选题]*A、select*frombB、selectbno,bnamefrombC、selectbno,bnamefrombwherebpub=''D、selectbno,bnamefrombwherebpub='木华出版社'(正确答案)19.对于第一题中的学生借书SJB数据库,查询作者为“黎明”的图书的图书号、图书名、出版社()(10.[单选题]*A、select*frombB、selectbno,bname,bpubfrombwherebwri='黎明'(正确答案)C、selectbno,bname,bpubfrombD、selectbno,bname,bpubfrombwherebpub='黎明'20.对于第一题中的学生借书SJB数据库,查询作者为“黎明”价格为50元以上图书的图书号、图书名、出版社()(10.[单选题]*A、select*frombwherebpri>50B、selectbno,bname,bpubfrombwherebpri>50C、selectbno,bnamefrombwherebpri>50andbwri='黎明'D、selectbno,bname,bpubfrombwherebpri>50andbwri='黎明'(正确答案)21.对于第一题中的学生借书SJB数据库,查询有欠费情况的学生学号、借阅图书号()(10.[单选题]*A、selectsno,bnofromsjbwherefee>0(正确答案)B、selectsno,bno,btfromsjbwherefee>0C、selectsno,bnofromsjbwherefee=0D、select*fromsjbwherefee=022.对于第一题中的学生借书SJB数据库,查询有欠费情况的学生姓名()(10.[单选题]*A、selectsnamefromsjbwherefee>0B、selectsnamefromswherefee>0C、selectsnamefromswheresnoin(selectsnofromsjbwherefee>0)(正确答案)D、selectsnamefroms,sjbwherefee>023.对于第一题中的学生借书SJB数据库,查询借阅了“数据库系统概论”这本书的学生学号、姓名()(10.[单选题]*A、selectsno,snamefromsB、selectsno,snamefromswheresnoin(selectbnofrombwherebname='数据库系统概论')C、selects.sno,snamefroms,sjb,bwheres.sno=sjb.snoandsjb.bno=b.bnoandbname='数据库系统概论'(正确答案)D、selects.sno,snamefroms,sjb,bwheres.sno=sjb.snoandbname='数据库系统概论'24.对于第一题中的学生借书SJB数据库,查询有借书记录的学生的学号()(10.[单选题]*A、selectsnofromsB、selectsnofromswheresnoin(selectsnofromb)C、selectsnofromswheresnoin(selectsnofromsjb)(正确答案)D、selectsnofromswheresnoin(selectsnofroms)25.把查询student表的权限授给用户u1[单选题]*A、grant*tou1B、grant*ontablestudenttou1C、grantselecttou1D、grantselectontablestudenttou1(正确答案)26.把对student表和course表的全部操作权限授予用户u2和u3[单选题]*A、grantallprivilegesontablestudenttou2,u3B、grantselectontablestudent,coursetou2,u3C、grant*ontablestudent,coursetou2,u3D、grantallprivilegesontablestudent,coursetou2,u3(正确答案)27.把对表sc的查询权限授予所有用户[单选题]*A、grantselectonsctoallB、grantselectontablesctopublic(正确答案)C、grantselectonscto*D、grant*onscto*28.把查询student表和修改学生学号的权限授给用户u4[单选题]*A、grantupdate(sno),selectontablestudenttou4(正确答案)B、grantupdate,selectontablestudenttou4C、grantupdate,selectonstudenttou4D、grantselectontablestudenttou429.把对表sc的insert权限授予u5用户,并允许将此权限再授予其他用户[单选题]*A、grantinsertontablesctou5B、grantinsertontablesctou5withgrantoption(正确答案)C、grantinsertontablesctou5withallprivilegesD、grantinsertontablesctou5withgrant30.u5将对表sc的insert权限授予u6,允许其将此权限再授予其他用户[单选题]*A、grantinsertontablesctou6B、grantinsertontablesctou6withgrantoption(正确答案)C、grantinsertontablesctou6withallprivilegesD、grantinsertontablesctou6withgrant31.u6将对表sc的insert权限授予u7[单选题]*A、grantinsertontablesctou7(正确答案)B、grantinsertontablesctou7withgrantoptionC、grantinsertontablesctou7withallprivilegesD、grantinsertontablesctou7withgrant32.把用户u4修改学生学号的权限收回[单选题]*A、revokeupdate(sno)fromu4B、revokeupdateontablestudentfromu4C、revokeupdate(sno)ontablestudentfromu4(正确答案)D、revokeupdate(sno)ontablestudentfromall33.收回所有用户对表sc的查询权限[单选题]*A、revokeallfromallB、revokeallfromtablescC、revokeallprivilegesfromtablescD、revokeselectontablescfrompublic(正确答案)34.把用户u5对sc表的insert权限收回[单选题]*A、revokeinsertfromtablescB、revokeinsertontablescC、revokeinsertontablescfromu5(正确答案)D、revokeinsertfromtablescfromu535.将Student表中的Sno属性定义为主码[单选题]*createtablestudent(snochar(9)foreignkey,snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20));(正确答案)createtablestudent(snochar(9),snamechar(20)primarykey,ssexchar(2),sagesmallint,sdeptchar(20));createtablestudent(snochar(9),snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20));36.将sc表中的sno、cno属性组定义为主码[单选题]*createtablesc(snochar(9)primarykey,cnochar(4)primarykey,gradesmallint);createtablesc(snochar(9)primarykey,cnochar(4),gradesmallint);createtablesc(snochar(9),cnochar(4)primarykey,gradesmallint);createtablesc(snochar(9),cnochar(4),gradesmallint,primarykey(sno,cno));(正确答案)37.定义sc表中的参照完整性,sno,cno分别参照应用student表的主码和course表的主码[单选题]*createtablesc(snochar(9)notnull,cnochar(9)notnull,gradesmallint,primarykey(sno,cno),foreignkey(sno)referencesstudent(sno));createtablesc(snochar(9)notnull,cnochar(9)notnull,gradesmallint,primarykey(sno,cno),foreignkey(cno)referencesstudent(cno));createtablesc(snochar(9)notnull,cnochar(9)notnull,gradesmallint,primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencescourse(cno));(正确答案)createtablesc(snochar(9)notnull,cnochar(9)notnull,gradesmallint,primarykey(sno,cno));38.student表的ssex只允许取“男”或“女”[单选题]*createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2)in('男','女'),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2)checkin('男','女'),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2)check(ssexin('男','女')),sagesmallint,sdeptchar(20));(正确答案)39.sc表的grade的值应该在0和100之间[单选题]*createtablesc(snochar(9),cnochar(4),gradesmallint,primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencesstudent(cno),);createtablesc(snochar(9),cnochar(4),gradesmallintcheck(0,100),primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencesstudent(cno),);createtablesc(snochar(9),cnochar(4),gradesmallintcheck(grade>=0andgrade<=100),primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencesstudent(cno),);(正确答案)createtablesc(snochar(9),cnochar(4),gradesmallintcheck(0and100),primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencesstudent(cno),);40.当学生的性别是男时,其名字不能以Ms.打头[单选题]*createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20),check(ssex='男'andsnamenotlike'Ms.%'));createtablestudent(snochar(9),snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20),check(ssex='男'andsnamenotlike'Ms.%'));createtablestudent(snochar(9)primarykey,snamechar(20)notnull,ssexchar(2),sagesmallint,sdeptchar(20),check(ssex='女'orsnamenotlike'Ms.%'));(正确答案)41.建立学生登记表student,要求姓名不能取空值,年龄小于30,性别只能是“男”或“女”[单选题]*createtablestudent(snochar(9)primarykey,snamechar(20),ssexchar(2)constraintc3check(ssexin('男','女')),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)constraintc1notnull,ssexchar(2)constraintc3check(ssexin('男','女')),sagesmallint,sdeptchar(20));createtablestudent(snochar(9)primarykey,snamechar(20)constraintc1notnull,ssexchar(2)constraintc3check(ssexin('男','女')),sagesmallintconstraintc2check(sage<30),sdeptchar(20));(正确答案)createtablestudent(snochar(9)primarykey,snamechar(20)constraintc1notnull,ssexchar(2)constraintc3check(ssexin('男','女')),sagesmallintconstraintc2check(sage<30),sdeptchar(20)check);42.去掉student表中对性别的限制(第7题已在student表中建立对性别的限制)[单选题]*droptablestudentdeletetablestudentaltertablestudentdropconstraintaltertablestudentdropconstraintc3(正确答案)43.在创建表时可以根据应用要求定义属性上的约束条件,其中列值非空的约束关键词是[单选题]*notnotnull(正确答案)notuniquenotcheck44.在创建表时可以根据应用要求定义属性上的约束条件,其中列值唯一的约束关键词是[单选题]*unique(正确答案)nullnotnullnotunique45.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()[单选题]*长度不变的不可分解的(正确答案)互相关联的互不相关的46.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是()[单选题]*ABBE(正确答案)CDDE47.关系模式中,满足2NF的模式()[单选题]*可能是1NF必定是1NF(正确答案)必定是3NF必定是BCNF48.关系模式R中的属性全是主属性,则R的最高范式必定是()[单选题]*1NF2NF3NFBCNF(正确答案)49.消除了部分函数依赖的1NF的关系模式,必定是()[单选题]*1NF2NF(正确答案)3NFBCNF50.关系模式的候选码可以有1个或多个,而主码有()[单选题]*多个0个1个(正确答案)1个或多个51.候选码的属性可以有()[单选题]*多个0个1个1个或多个(正确答案)52.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};depart_id→depart_name,其满足()[单选题]*1NF2NF(正确答案)3NFBCNF53.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()[单选题]*1NF2NF(正确答案)3NFBCNF54.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()[单选题]*1NF2NF(正确答案)3NFBCNF55.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()[单选题]*A、层次分析法和层次结构图B、数据流程分析法和数据流程图C、实体联系方法和E-R图(正确答案)D、结构分析法和模块结构图56.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务[单选题]*A、逻辑设计阶段(正确答案)B、概念设计阶段C、物理设计阶段D、需求分析阶段57.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()[单选题]*A、数据模型B、概念模型(正确答案)C、层次模型D、关系模型58.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()[单选题]*A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段(正确答案)59.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。[单选题]*A、逻辑设计阶段(正确答案)B、概念设计阶段C、物理设计阶段D、需求分析阶段60.概念模型是现实世界的第一层抽象,这一类最著名的模型是()[单选题]*A、层次模型B、关系模型C、网状模型D、实体-关系模型(正确答案)61.对实体和实体之间的联系采用同样的数据结构表达的数据模型为()[单选题]*A、网状模型B、关系模型(正确答案)C、层次模型D、非关系模型62.在概念模型中的客观存在并可相互区别的事物称()[单选题]*A、实体(正确答案)B、元组C、属性D、节点63.区分不同实体的依据是()[单选题]*A、名称B、属性(正确答案)C、对象D、概念64.关系数据库中,实现实体之间的联系是通过关系与关系之间的()[单选题]*A、公共索引B、公共存储C、公共元组D、公共属性(正确答案)65.在数据库设计中,将ER图转换成关系数据模型的过程属于()[单选题]*A、需求分析阶段B、逻辑设计阶段(正确答案)C、概念设计阶段D、物理设计阶段66.从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。[单选题]*A、将N方码和联系的属性纳入M方的属性中B、将M方码和联系的属性纳入N方的属性中C、增加一个关系表示联系,其中纳入M方和N方的码(正确答案)D、在M方属性和N方属性中均增加一个表示级别的属性67.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()[单选题]*A、4B、5C、6(正确答案)D、768.为提高效率,关系数据库系统必须进行()处理[单选题]*A、定义视图B、查询优化(正确答案)C、数据恢复D、数据规范化到最高范式69.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。[单选题]*A、原子性(正确答案)B、一致性C、隔离性D、持续性70.表示两个或多个事务可以同时运行而不互相影响的是()[单选题]*A、原子性B、一致性C、隔离性(正确答案)D、持续性71.事务的持续性是指()[单选题]*A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的(正确答案)C、一个事务内部的操作对并发的其他事务是隔离的D、事务必须使数据库从一个一致性状态变到另一个一致性状态72.SQL语言中的COMMIT语句的主要作用是()[单选题]*A、结束程序B、返回系统C、提交事务(正确答案)D、存储数据73.SQL语言中用()语句实现事务的回滚[单选题]*A、CREATETABLEB、ROLLBACK(正确答案)C、GRANT和REVOKED、COMMIT74.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。[单选题]*A、介质故障(正确答案)B、运行故障C、系统故障D、事务故障75.后援副本的作用是()[单选题]*A、保障安全性B、一致性控制C、故障后的恢复(正确答案)D、数据的转储76.事务日志用于保存()。[单选题]*A、程序运行过程B、程序的执行结果C、对数据的更新操作(正确答案)D、对数据的查询操作77.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()[单选题]*A、数据字典、应用程序、数据库后备副本B、数据字典、应用程序、审计档案C、日志文件、数据库后备副本(正确答案)D、数据字典、应用程序、日志文件78.在DBMS中实现事务持久性的子系统是()[单选题]*A、安全管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统(正确答案)79.数据库领域中主要的逻辑数据模型有[填空题]*______________

温馨提示

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

评论

0/150

提交评论