版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理(20-校内)-知到答案、智慧树答案第一章单元测试1、问题:数据库系统的核心是()选项:A:软件工具B:数据库C:数据库管理系统D:数据模型答案:【数据库管理系统】2、问题:下列四项中,不属于数据库系统的特点的是()选项:A:数据结构化B:数据冗余度大C:数据由DBMS统一管理和控制D:数据独立性高答案:【数据冗余度大】3、问题:概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()选项:A:关系模型B:实体-联系模型C:层次模型D:网状模型答案:【实体-联系模型】4、问题:数据的物理独立性是指()选项:A:用户的应用程序与存储在磁盘上数据库中的数据是相互独立的B:用户程序与数据库管理系统相互独立C:数据库与数据库管理系统相互独立D:应用程序与数据库中数据的逻辑结构是相互独立的答案:【用户的应用程序与存储在磁盘上数据库中的数据是相互独立的】5、问题:要保证数据库的逻辑数据独立性,需要修改的是()选项:A:三级模式B:模式与内模式之间的映象C:模式与外模式之间的映象D:模式答案:【模式与外模式之间的映象】6、问题:关系数据模型的基本数据结构是()选项:A:树B:索引C:关系D:图答案:【关系】7、问题:次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为()。选项:A:.datB:.ndfC:.mdfD:.log答案:【.ndf】8、问题:数据库技术是计算机软件的一个重要分支,产生于()年代末。选项:A:20世纪30B:20世纪80C:20世纪70D:20世纪60答案:【20世纪60】9、问题:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。选项:A:数据库系统B:人工管理C:文件系统D:数据项管理答案:【数据库系统】10、问题:数据库的概念模型独立于()。选项:A:E-R图B:具体的机器和DBMSC:现实世界D:信息世界答案:【具体的机器和DBMS】11、问题:数据库的基本特点是()。选项:A:(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制B:(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制C:(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制D:(1)数据可以共享(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制答案:【(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制】12、问题:()是存储在计算机内有结构的数据的集合。选项:A:数据结构B:数据库管理系统C:数据库D:数据库系统答案:【数据库】13、问题:数据库中存储的是()。选项:A:信息B:数据模型C:数据以及数据之间的联系D:数据答案:【数据以及数据之间的联系】14、问题:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。选项:A:多个用户共享一个数据文件B:同一个应用中的多个程序共享一个数据集合C:多个用户、同一种语言共享数据D:多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:【多种应用、多种语言、多个用户相互覆盖地使用数据集合】15、问题:下述关于数据库系统的正确叙述是()。选项:A:数据库系统减少了数据冗余B:数据库系统中数据的一致性是指数据类型一致C:数据库系统避免了一切冗余D:数据库系统比文件系统能管理更多的数据答案:【数据库系统减少了数据冗余】16、问题:数将数据库的结构划分成多个层次,是为了提高数据库的(①)和(②)。选项:A:①管理规范性②逻辑独立性B:①数据的共享②管理规范性C:①数据独立性②逻辑独立性D:①逻辑独立性②物理独立性答案:【①逻辑独立性②物理独立性】17、问题:数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。选项:A:DDMS包括DB和DBSB:DBS包括DB和DBMSC:DBS就是DB,也就是DBMSD:DB包括DBS和DBMS答案:【DBS包括DB和DBMS】18、问题:在数据库中,产生数据不一致的根本原因是()。选项:A:没有严格保护数据B:数据冗余C:未对数据进行完整性控制D:数据存储量太大答案:【数据冗余】19、问题:数据库管理系统(DBMS)是()。选项:A:数学软件B:系统软件C:计算机辅助设计D:应用软件答案:【系统软件】20、问题:数据库管理系统(DBMS)的主要功能是()。选项:A:保护数据库B:定义数据库C:修改数据库D:应用数据库答案:【定义数据库】21、问题:数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。选项:A:数据共享B:数据存储C:数据保密D:数据应用答案:【数据共享】22、问题:数据库系统的最大特点是()。选项:A:数据独立性B:数据的结构化C:数据共享性D:数据的三级抽象和二级独立性答案:【数据的三级抽象和二级独立性】23、问题:数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。选项:A:数据定义功能B:数据控制功能C:数据管理功能D:数据操纵功能答案:【数据操纵功能】24、问题:数据库管理系统是()。选项:A:操作系统的一部分B:一种操作系统C:一种编译程序D:在操作系统支持下的系统软件答案:【在操作系统支持下的系统软件】25、问题:数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()选项:A:内模式B:模式C:存储模式D:外模式答案:【模式】26、问题:通常情况下,数据模型由()三部分组成。选项:A:层次、关系和完整性约束B:关系、数据操作和完整性约束C:数据结构、数据操作和完整性约束D:层次、数据操作和完整性约束答案:【数据结构、数据操作和完整性约束】27、问题:信息世界中的术语,与之对应的数据库术语为()。选项:A:记录B:文件C:字段D:数据库答案:【记录】28、问题:层次型、网状型和关系型数据库划分原则是()。选项:A:联系的复杂程度B:数据之间的联系C:文件的大小D:记录长度答案:【数据之间的联系】29、问题:传统的数据模型分类,数据库系统可以分为三种类型()。选项:A:数据、图形和多媒体B:大型、中型和小型C:西文、中文和兼容D:层次、网状和关系答案:【层次、网状和关系】30、问题:层次模型不能直接表示()。选项:A:1:1关系和m:n关系B:m:n关系C:1:m关系D:1:1关系答案:【m:n关系】31、问题:数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是()。选项:A:网状数据模型B:面向对象数据模型C:关系数据模型D:层次数据模型答案:【关系数据模型】32、问题:单个用户使用的数据视图的描述称为()。选项:A:内模式B:概念模式C:存储模式D:外模式答案:【外模式】33、问题:数据库的层次模型应满足的条件是()。选项:A:每个结点有且仅有一个双亲B:有且仅有一个结点无双亲,其余结点都只有一个双亲C:必须有两个以上的结点D:允许一个以上的结点无双亲,也允许一个结点有多个双亲答案:【有且仅有一个结点无双亲,其余结点都只有一个双亲】34、问题:下列四项中说法不正确的是()选项:A:数据库中的数据可以共享B:数据库避免了一切数据的重复C:数据库减少了数据冗余D:数据库具有较高的数据独立性答案:【数据库避免了一切数据的重复】35、问题:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()选项:A:一对一B:多对一C:多对多D:一对多答案:【多对一】36、问题:将E-R模型转换成关系模型,属于数据库的()选项:A:物理设计B:概念设计C:逻辑设计D:需求分析答案:【逻辑设计】37、问题:数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。选项:A:程序员B:系统分析员C:操作员D:数据库管理员答案:【数据库管理员】38、问题:在DBS中,DBMS和OS之间的关系是()。选项:A:相互调用B:DBMS调用OSC:OS调用DBMSD:并发运行答案:【DBMS调用OS】39、问题:下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段选项:A:只有IB:只有IIC:I和IID:II和III答案:【只有I】40、问题:下列四项中,不属于数据库系统特点的是()。选项:A:数据独立性高B:数据共享C:数据冗余度高D:数据完整性答案:【数据冗余度高】41、问题:数据库系统的数据独立性体现在()。选项:A:不会因为数据的变化而影响到应用程序B:不会因为存储策略的变化而影响存储结构C:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序D:不会因为某些存储结构的变化而影响其他的存储结构答案:【不会因为数据存储结构与数据逻辑结构的变化而影响应用程序】42、问题:数据库的概念模型独立于()。选项:A:现实世界B:具体的机器和DBMSC:信息世界D:E-R图答案:【具体的机器和DBMS】43、问题:子模式DDL用来描述()。选项:A:数据库的总体逻辑结构B:数据库的局部逻辑结构C:数据库的概念结构D:数据库的物理存储结构答案:【数据库的概念结构】44、问题:用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。选项:A:物理模式B:内模式C:模式D:子模式答案:【子模式】45、问题:下述()不是DBA数据库管理员的职责。选项:A:数据库管理系统设计B:完整性约束说明C:定义数据库模式D:数据库安全答案:【数据库管理系统设计】46、问题:最早出现的数据库模型是()。选项:A:关系模型B:层次模型C:实体—关系模型D:网状模型答案:【层次模型】47、问题:区分不同实体的依据是()。选项:A:概念B:名称C:属性D:对象答案:【属性】48、问题:关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。选项:A:实体完整性、参照完整性、用户自定义完整性B:外模式、模式、内模式C:数据结构、关系操作、完整性约束D:数据增加、数据修改、数据查答案:【数据结构、关系操作、完整性约束】49、问题:在()中一个结点可以有多个双亲,结点之间可以有多种联系。选项:A:层次模型B:网状模型C:关系模型D:以上都有答案:【网状模型】50、问题:()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。选项:A:以上都有B:网状模型C:关系模型D:层次模型答案:【关系模型】第二章单元测试1、问题:下面的选项不是关系数据库基本特征的是()。选项:A:不同的列应有不同的列名B:与列的次序无关C:与行的次序无关D:不同的列应有不同的数据类型答案:【不同的列应有不同的数据类型】2、问题:一个关系只有一个()。选项:A:候选码B:主码C:超码D:外码答案:【主码】3、问题:关系模型中,一个码是()。选项:A:至多由一个属性组成B:以上都不是C:由一个或多个属性组成,其值能够惟一标识关系中一个元组D:可以由多个任意属性组成答案:【由一个或多个属性组成,其值能够惟一标识关系中一个元组】4、问题:现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。选项:A:患者编号B:患者姓名C:医生编号和患者编号D:患者编号和患者姓名答案:【患者编号】5、问题:关系代数运算是以()为基础的运算。选项:A:关系运算B:谓词演算C:集合运算D:代数运算答案:【集合运算】6、问题:关系数据库管理系统应能实现的专门关系运算包括()。选项:A:关联、更新、排序B:显示、打印、制表C:排序、索引、统计D:选择、投影、连接答案:【选择、投影、连接】7、问题:五种基本关系代数运算是()。选项:A:∪—×σπB:∪∩×σπC:∪∩σπD:∪—σπ答案:【∪—×σπ】8、问题:关系数据库中的投影操作是指从关系中()。选项:A:建立相应的影像B:建立相应的图形C:抽出特定记录D:抽出特定字段答案:【抽出特定字段】9、问题:从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。选项:A:复制B:投影C:连接D:选择答案:【选择】10、问题:关系代数中的连接操作是由()操作组合而成。选项:A:选择和投影B:投影和笛卡尔积C:选择和笛卡尔积D:投影、选择、笛卡尔积答案:【选择和笛卡尔积】11、问题:一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。选项:A:属性B:元组C:记录D:行答案:【属性】12、问题:假设有关系R和S,关系代数表达式R-(R-S)表示的是()。选项:A:R—SB:R×SC:R∩SD:R∪S答案:【R∪S】13、问题:3<’2’(S)表示()选项:A:表示从S关系中挑选第3个分量值小于第二个分量的元组B:3<’2’(S)是向关系垂直方向运算C:表示从S关系中挑选3的值小于第二个分量的元组D:表示从S关系中挑选第3个分量值小于2的元组答案:【表示从S关系中挑选第3个分量值小于2的元组】14、问题:R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R*S构成的结果集为()元关系。选项:A:6B:4C:7D:3答案:【7】15、问题:笛卡尔积是()进行运算。选项:A:向关系的垂直方向B:既向关系的水平方向也向关系的垂直方向C:向关系的水平方向D:先向关系的垂直方向,然后再向关系的水平方向答案:【既向关系的水平方向也向关系的垂直方向】16、问题:关系模型中,一个关键字是()。选项:A:可由多个任意属性组成B:至多由一个属性组成C:以上都不是D:可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成答案:【可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成】17、问题:关系运算中花费时间可能最长的运算是()。选项:A:除B:选择C:投影D:笛卡尔积答案:【笛卡尔积】18、问题:关系模式的任何属性()。选项:A:以上都不是B:不可再分C:可再分D:命名在该关系模式中可以不惟一答案:【不可再分】19、问题:在关系代数运算中,五种基本运算为()。选项:A:并、差、选择、投影、乘积B:并、差、交、选择、投影C:并、差、交、选择、乘积D:并、差、选择、投影、自然连接答案:【并、差、选择、投影、乘积】20、问题:设有关系R,按条件f对关系R进行选择,正确的是()。选项:A:Ⅱf(R)B:R×RC:RwvRD:σf(R)答案:【σf(R)】21、问题:下列式子中不正确的是()。选项:A:R∩S=S-(S-R)B:R∪S=R∪(S-R)C:R∩S=R-(R-S)D:R∪S=S∪(S-R)答案:【R∪S=S∪(S-R)】22、问题:在关系代数的专门关系运算中,从表中取出指定的属性的操作称为()选项:A:选择B:连接C:投影D:扫描答案:【投影】23、问题:在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为();选项:A:投影B:选择C:扫描D:连接答案:【选择】24、问题:在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为()。选项:A:扫描B:投影C:选择D:连接答案:【连接】25、问题:如下图所示,两个关系R1和R2,它们进行()运算后得到R3。R1ABCa1xc2yd1yR2ABCEMa1xmid1ymic2ynjR3DEM1Mi2Nj5Mk选项:A:笛卡尔积B:交C:连接D:并答案:【连接】26、问题:关系数据库中的码是指()。选项:A:关键的很重要的字段B:能唯一标识元组的属性或属性集合C:能唯一决定关系的字段D:不可改动的专用保留字答案:【能唯一标识元组的属性或属性集合】27、问题:有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()选项:A:车次+情况摘要B:车次+日期C:日期D:车次答案:【车次+日期】28、问题:己知关系R和S,R∩S等价于()选项:A:S-(S-R)B:(R-S)-SC:S-(R-S)D:(S-R)-R答案:【S-(S-R)】29、问题:学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()选项:A:左外联接B:右外联接C:自然联接D:全外联接答案:【全外联接】30、问题:设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是()选项:A:σR,C=S.C(πD((πA,B(R))×S))B:πA,B,D(σR,C=S.C(R×S))C:σR.C=S.C(πA,B,D(R×S))D:σR.C=S.C((πA,B(R))×(πD(S)))答案:【πA,B,D(σR,C=S.C(R×S))】31、问题:同一个关系模型的任两个元组值()。选项:A:必须全同B:可全同C:不能全同D:以上都不是答案:【不能全同】32、问题:()模型是以记录型为结点构成的树,它把客观问题抽象为一个严格的自上而下的层次关系,在层次模型中,只存在一对多的实体关系,每个结点表示一个记录类型,结点之间的连线表示记录类型之间的联系。选项:A:关系和层次B:网状C:层次D:关系答案:【关系】33、问题:通常情况下,数据模型由()三部分组成。选项:A:层次、数据操作和完整性约束B:数据结构、数据操作和完整性约束C:层次、关系和完整性约束D:关系、数据操作和完整性约束答案:【数据结构、数据操作和完整性约束】34、问题:关系模型中数据的逻辑结构是一张二维表,它由()组成。选项:A:行B:行和列C:列D:关系答案:【行和列】35、问题:实体完整性要求主属性不能取空值,这一点通常是通过()选项:A:用户定义的完整性来保证B:定义外部键来保证C:关系系统自动保证D:定义主键来保证答案:【定义主键来保证】36、问题:下列关系运算中,最耗费资源的操作是()。选项:A:"联接"运算B:"投影"运算C:"交"运算D:"选取"运算答案:【"联接"运算】37、问题:从关系中挑选出指定的属性组成新关系的运算称为()。选项:A:"选取"运算B:"投影"运算C:"交"运算D:"联接"运算答案:【"投影"运算】38、问题:实体完整性要求主属性不能取空值,这一点通常是通过()选项:A:定义外部键来保证B:定义主键来保证C:用户定义的完整性来保证D:关系系统自动保证答案:【定义主键来保证】39、问题:从两个或多个关系中挑选出满足条件的属性组成新关系的运算称为()。选项:A:"联接"运算B:"投影"运算C:"选取"运算D:"交"运算答案:【"联接"运算】40、问题:设有关系R1和R2,经过关系运算得到结果S,则S是()。选项:A:一个数据库B:一个表单C:一个关系D:一个数组答案:【一个关系】41、问题:当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。选项:A:外联接B:右外联接C:左外联接D:外部并答案:【外联接】42、问题:下列叙述正确的为()。选项:A:主码是一个属性,它能唯一表识一列B:主码是一个属性或属性集,它能唯一表识一列C:主码是一个属性或属性集,它能唯一表识一行D:主码是一个属性,它能唯一表识一行答案:【主码是一个属性或属性集,它能唯一表识一行】43、问题:一个关系中的候选关键字()。选项:A:至少3个B:必须多个C:可多个D:至多一个答案:【可多个】44、问题:常用的关系运算是关系代数和()。选项:A:集合演算B:集合代数C:逻辑演算D:关系演算答案:【关系演算】45、问题:关系数据模型的三个组成部分中,不包括()。选项:A:恢复B:完整性规则C:数据结构D:数据操作答案:【恢复】46、问题:设关系R和S的元祖个数分别为100和300,关系T是关系R和S的笛卡儿积,则T的元组个数()选项:A:90000B:10000C:30000D:400答案:【30000】47、问题:关系数据库中,实现实体之间的联系是通过表与表之间的()。选项:A:公共索引B:公共属性C:公共元组D:公共存储答案:【公共属性】48、问题:两个子查询的结果()时,可以执行并、交、差操作。选项:A:结构部分一致B:结构完全不一致C:结构完全一致D:主键一致答案:【结构完全一致】49、问题:如果两个关系没有公共属性,那么其自然联接操作()。选项:A:转化为外部并操作B:转化为联接操作C:结果为空关系D:转化为笛卡尔积操作答案:【转化为笛卡尔积操作】50、问题:在关系中,“元数”是指()选项:A:元组个数B:列数C:行数D:关系个数答案:【列数】第三章单元测试1、问题:SQL语言是()的语言,容易学习。选项:A:导航化B:非过程化C:过程化D:格式化答案:【非过程化】2、问题:在视图上不能完成的操作是()。选项:A:在视图上定义新的表B:更新视图C:在视图上定义新的视图D:查询答案:【在视图上定义新的表】3、问题:SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,、DROP、语句是实现哪种功能()。选项:A:数据定义B:数据操纵C:数据查询D:数据控制答案:【数据定义】4、问题:SQL语言中,删除一个视图的命令是()。选项:A:DELETEB:DROPC:CLEARD:REMOVE答案:【DROP】5、问题:在SQL语言中的视图VIEW是数据库的()。选项:A:存储模式B:内模式C:模式D:外模式答案:【外模式】6、问题:下列的SQL语句中,()不是数据定义语句。选项:B:DROPVIEWD:GRANT答案:【GRANT】7、问题:若要撤销数据库中已经存在的表S,可用()。选项:C:DELETESD:DROPS答案:【】8、问题:若要在基本表S中增加一列CN(课程名),可用()。选项:(CNCHAR(8))(CNCHAR(8))(CNCHAR(8))(ADDCNCHAR(8))答案:【(CNCHAR(8))】9、问题:学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。选项:B:DELETEAgefromS答案:【】10、问题:有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是()。选项:A:S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin‘ACCESS’B:S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘ACCESS’C:SAGEin>=20andCNAMEin‘ACCESS’D:SAGE>=20andCNAME=’ACCESS’答案:【S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘ACCESS’】11、问题:设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。选项:(’张二’,’化学’,80)(’张二’,’化学’,’80’)(’张二’,’化学’,80)(’张二’,’化学’,’80’)答案:【(’张二’,’化学’,80)】12、问题:设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。选项:=’85’WHERESN=’王二’ANDCN=’化学’=’85’WHERESN=’王二’ANDCN=’化学’=85WHERESN=’王二’ANDCN=’化学’=85WHERESN=’王二’ANDCN=’化学’答案:【=85WHERESN=’王二’ANDCN=’化学’】13、问题:在SQL语言中,子查询是()。选项:A:嵌入到另一个查询语句之中的查询语句B:选取单表中字段子集的查询语句C:返回单表中数据子集的查询语言D:选取多表中字段子集的查询语句答案:【嵌入到另一个查询语句之中的查询语句】14、问题:有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是()。选项:A:S.S#=SC.S#andC.C#=SC.C#andSEX=‘男’andCNAME=‘数据库’B:SEX‘男’andCNAME‘数据库’C:S.SEX=‘男’andCNAME=‘数据库’D:S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin‘数据库’答案:【S.S#=SC.S#andC.C#=SC.C#andSEX=‘男’andCNAME=‘数据库’】1(5、问题:若用如下的SQL语句创建了一个表SC:(S#CHAR(6)NOTNULL,C#CHAR3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。选项:A:(’201009’,,60,必修)B:(,NULL,86,)C:(NULL,’103’,80,’选修’)D:(’200823’,’101’,NULL,NULL)答案:【(’200823’,’101’,NULL,NULL)】16、问题:假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系()。选项:A:S,C,SCB:S,SCC:C,SCD:S答案:【S,C,SC】17、问题:SQL属于()数据库语言。选项:A:层次型B:关系型C:面向对象型D:网状型答案:【关系型】18、问题:当两个子查询的结果()时,可以执行并、交、差操作。选项:A:结构完全不一致B:结构部分一致C:主键一致D:结构完全一致答案:【结构完全一致】19、问题:SQL中创建基本表应使用()语句。选项:答案:【】20、问题:SQL中创建视图应使用()语句。选项:答案:【】21、问题:SQL中创建数据库模式应使用()语句。选项:答案:【】22、问题:视图创建完毕后,数据字典中存放的是()。选项:A:视图定义B:查询语句C:所引用的基本表的定义D:查询结果答案:【视图定义】23、问题:关系代数中的运算符对应SELECT语句中的()子句。选项:A:SELECTB:GROUPBYC:WHERED:FROM答案:【SELECT】24、问题:关系代数中的运算符对应SELECT语句中的()子句。选项:A:FROMB:SELECTC:WHERED:GROUPBY答案:【WHERE】25、问题:WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()。选项:A:?B:*C:%D:一答案:【%】26、问题:WHERE于句的条件表达式中,可以匹配单个字符的通配符是()。选项:A:%B:一C:?D:*答案:【一】27、问题:SELECT语句中与子句同时使用的是()子句。选项:A:无需配合B:ORDERBYC:WHERED:GROUPBY答案:【GROUPBY】28、问题:与WHEREGBETWEEN60ANDl00语句等价的子句是()。选项:A:WHEREG>60ANDG<100B:WHEREG>=60ANDG<100C:WHEREG>60ANDG<=100D:WHEREG>=60ANDG<=100答案:【WHEREG>=60ANDG<=100】29、问题:SELECT语句执行的结果是()。选项:A:元组B:数据项C:表D:视图答案:【数据项】30、问题:SELECT…FROM…语句执行的结果是()。选项:A:视图B:数据项C:元组D:表答案:【表】31、问题:对由组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()。选项:A:FROM——WHERE——GROUP——SELECT——ORDERC:SELECT——FROM——WHERE——GROUP——ORDERD:SELECT—FROM—GROUP—WHERE—ORDER答案:【SELECT——FROM——WHERE——GROUP——ORDER】32、问题:SQL语言是()语言。选项:A:层次数据库B:非数据库C:网络数据库D:关系数据库答案:【网络数据库】33、问题:SQL语言具有()的功能。选项:A:数据定义、数据操纵、数据控制B:关系规范化、数据操纵、数据控制C:数据定义、关系规范化、数据控制D:数据定义、关系规范化、数据操纵答案:【数据定义、数据操纵、数据控制】34、问题:现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是()。选项:A:SELECTSnumFROMSCWHEREGrade=NULLB:SELECTSnumFROMSCWHEREGrade=0C:SELECTSnumFROMSCWHEREGradeISNULLD:SELECTSnumFROMSCWHEREGrade<=0答案:【SELECTSnumFROMSCWHEREGradeISNULL】35、问题:假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。选项:A:SC,CB:SC:S,C,SCD:S,SC答案:【S,C,SC】36、问题:如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行的是()。选项:A:将职工号为,‘038’的部门号改为‘03’B:从职工表中删除行(‘025’,‘王芳’,‘03’,720)C:将职工号为,‘001’的工资改为700D:将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中答案:【将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中】37、问题:若用如下的SQL语句创建一个student表:,NAMEC(8)NOTNULL,SEXC(2),AGEN(2))可以插入到student表中的是()。选项:A:(‘1031’,‘曾华’,NULL,NULL)B:(‘1031’,NULL,‘男’,23)C:(‘1031’,‘曾华’,男,23)D:(NULL,‘曾华’,‘男’,‘23’)答案:【(‘1031’,‘曾华’,NULL,NULL)】38、问题:检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()。选项:A:SELECTSN,AGE,SEXFROMSWHEREAGE>WHERESN=“王华”)B:SELECTSN,AGE,SEXFROMSWHERESN=“王华”C:SELECTSN,AGE,SEXFROMSWHEREAGE>王华.AGED:SELECTSN,AGE,SEXFROMSWHEREAGE>答案:【SELECTSN,AGE,SEXFROMSWHEREAGE>WHERESN=“王华”)】39、问题:检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。选项:A:SELECTS#FORMSCWHEREC#=“C2”ANDGRADE>=ALL(SELECTGRADEFORMSCWHEREC#=“C2”)B:SELECTS#FORMSCWHEREC#=“C2”ANDGRADENOTIN(SELECTGRADEFORMSCWHEREC#=“C2”)C:SELECTS#FORMSCWHEREC#=“C2”ANDGRAD>=(SELECTGRADEFORMSCWHEREC#=“C2”)D:SELECTS#FORMSCWHEREC#=“C2”ANDGRADEIN(SELECTGRADEFORMSCWHEREC#=“C2”)答案:【SELECTS#FORMSCWHEREC#=“C2”ANDGRADE>=ALL(SELECTGRADEFORMSCWHEREC#=“C2”)】40、问题:检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是()。选项:A:SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#B:SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#C:SELECTS.SN,SC.C#,SC.GRADEFROMS.SD:SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADE答案:【SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#】41、问题:下列聚合函数中不忽略空值(null)的是()。选项:A:MAX(列名)B:COUNT(*)列名)D:SUM(列名)答案:【SUM(列名)】42、问题:用下面的语句建立一个基本表:SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT)可以插入到表中的元组是()。选项:A:'5021','刘祥',男,21B:NULL,'刘祥',NULL,21C:'5021','刘祥',NULL,NULLD:'5021',NULL,男,21答案:【'5021','刘祥',NULL,NULL】43、问题:把对关系SPJ的属性QTY的修改权授予用户李勇的语句是()。选项:李勇B:GRANTQTYONSPJTO'李勇'李勇李勇'答案:【李勇】44、问题:某查询语句中有“%田_”语句,则可能的查询结果有()。选项:A:张田B:陈力田C:田华D:刘田耕答案:【田华】45、问题:对于下列语句,正确的描述是()。选项:是主码不能为空C:每一个必须是唯一的的值可以是“王大力”答案:【的值可以是“王大力”】46、问题:SQL语言具有两种使用方式,分别为交互式SQL和()。选项:A:多用户SQLB:嵌入式SQLC:解释式SQLD:提示式SQL答案:【嵌入式SQL】47、问题:在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为()。选项:A:1,8,4B:1,6,4C:3,8,10D:1,8,任意答案:【1,8,4】48、问题:在标准SQL中,建立视图的命令是()。选项:命令命令命令命令答案:【命令】49、问题:在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()。选项:A:"一方"表的普通索引,"多方"表的主索引或候选索引B:"一方"表的主索引或候选索引,"多方"表的普通索引C:"一方"表的普通索引,"多方"表的候选索引或普通索引D:"一方"表的主索引,"多方"表的普通索引或候选索引答案:【"一方"表的主索引或候选索引,"多方"表的普通索引】50、问题:查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是()。选项:A:SELECT*FROM订单WHERESUBSTR(订购单号,4,1)="1"B:SELECT*FROM订单WHERE"1"$订购单号C:SELECT*FROM订单WHERESUBSTR(订购单号,4)="1"D:SELECT*FROM订单WHERERIGHT(订购单号,1)="1"答案:【SELECT*FROM订单WHERE"1"$订购单号】第四章单元测试1、问题:以下()不属于实现数据库系统安全性的主要技术和方法。选项:A:出入机房登记和加防盗门B:视图技术C:审计技术D:存取控制技术答案:【出入机房登记和加防盗门】2、问题:SQL中的视图机制提高了数据库系统的()。选项:A:安全性B:并发控制C:隔离性D:完整性答案:【安全性】3、问题:SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。选项:A:安全性B:完整性C:可靠性D:一致性答案:【安全性】4、问题:在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。选项:A:约束范围大B:范围越大C:约束越细致D:范围越小答案:【范围越小】5、问题:下面哪个不是数据库系统必须提供的数据控制功能()。选项:A:可移植性B:并发控制C:安全性D:完整性答案:【可移植性】6、问题:保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的()。选项:A:安全性B:并发控制C:完整性D:恢复答案:【安全性】7、问题:数据库的()是指数据的正确性和相容性。选项:A:安全性B:恢复C:并发控制D:完整性答案:【安全性】8、问题:在数据系统中,对存取权限的定义称为()。选项:A:命令B:定义C:审计D:授权答案:【授权】9(、问题:数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的)。选项:A:一致性B:可靠性C:完整性D:安全性答案:【安全性】10、问题:下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()选项:答案:【】第五章单元测试1、问题:以下()不属于实现数据库系统安全性的主要技术和方法。选项:A:出入机房登记和加防盗门B:存取控制技术C:审计技术D:视图技术答案:【出入机房登记和加防盗门】2、问题:SQL中的视图机制提高了数据库系统的()。选项:A:隔离性B:完整性C:并发控制D:安全性答案:【安全性】3、问题:SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。选项:A:可靠性B:一致性C:安全性D:完整性答案:【安全性】4、问题:在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。选项:A:范围越小B:约束范围大C:约束越细致D:范围越大答案:【范围越小】5、问题:下面哪个不是数据库系统必须提供的数据控制功能()。选项:A:安全性B:完整性C:并发控制D:可移植性答案:【可移植性】6、问题:保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的()。选项:A:安全性B:并发控制C:恢复D:完整性答案:【安全性】7、问题:数据库的()是指数据的正确性和相容性。选项:A:完整性B:安全性C:并发性D:恢复答案:【完整性】8、问题:在数据系统中,对存取权限的定义称为()。选项:A:审计B:命令C:定义D:授权答案:【授权】9(、问题:数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的)。选项:A:一致性B:完整性C:可靠性D:安全性答案:【安全性】10、问题:下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()选项:答案:【】11、问题:把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()选项:D:GRANTGRADEONSCTOZHAO答案:【】12、问题:在SQLServer中删除触发器用()。选项:A:ROLLBACKB:DELETEC:DROP答案:【DROP】13、问题:数据库管理系统、操作系统、应用软件的层次关系从核心到外围是()。选项:A:数据库管理系统、应用软件、操作系统B:操作系统、数据库管理系统、应用软件C:操作系统、应用软件、数据库管理系统D:数据库管理系统、操作系统、应用软件答案:【操作系统、数据库管理系统、应用软件】14、问题:实体完整性要求主属性不能取空值,这一点通常是通过()选项:A:定义外部键来保证B:定义主键来保证C:用户定义的完整性来保证D:关系系统自动保证答案:【定义主键来保证】15、问题:SQL的全局约束是指基于元组的检查子句和()选项:A:域约束子句B:非空值约束C:外键子句D:断言答案:【断言】16、问题:用二维表数据来表示实体及实体之间联系的数据模型称为()。选项:A:关系模型B:层次模型C:网状模型D:实体—联系模型答案:【关系模型】17、问题:如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。选项:A:一个是DELETE,一个是SELECTB:一个是SELECT,一个是DELETEC:两个都是SELECTD:两个都是答案:【两个都是SELECT】18、问题:事务日志用于保存()。选项:A:程序的执行结果B:对数据的查询操作C:程序运行过程D:对数据的更新操作答案:【程序运行过程】19、问题:数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。选项:A:日志文件、数据库后备副本B:数据字典、应用程序、审计档案C:数据字典、应用程序、日志文件D:数据字典、应用程序、数据库后备副本答案:【日志文件、数据库后备副本】20、问题:在数据库三级模式间引入二级映象的主要作用是()。选项:A:提高数据与程序的可移植性B:提高数据与程序的独立性C:保持数据与程序的一致性D:提高数据与程序的安全性答案:【提高数据与程序的独立性】21、问题:并发操作会带来哪些数据不一致性()。选项:A:不可修改、不可重复读、脏读、死锁B:不可重复读、脏读、死锁C:丢失修改、脏读、死锁D:丢失修改、不可重复读、脏读答案:【丢失修改、不可重复读、脏读】22、问题:关系完备的系统是指()。选项:A:仅支持关系数据结构,不支持集合级的操作B:仅支持关系数据结构和三种关系操作C:支持关系模型的所有特征D:支持关系数据结构和所有的关系代数操作答案:【支持关系数据结构和所有的关系代数操作】23、问题:在数据库设计中,将ER图转换成关系数据模型的过程属于()选项:A:逻辑设计阶段B:概念设计阶段C:物理设计阶段D:需求分析阶段答案:【逻辑设计阶段】24、问题:数据库的并发操作可能带来的问题包括()选项:A:丢失更新B:非法用户的使用C:数据独立性会提高D:增加数据的冗余度答案:【丢失更新】25、问题:并发事务的交叉执行破坏了事务的()选项:A:永久性B:原子性C:一致性D:隔离性答案:【隔离性】26、问题:数据库完整性保护的目的是()。选项:A:防止泄密B:提高数据可信度C:避免死锁D:事务访问的可串化答案:【防止泄密】27、问题:关系数据库设计中,设计关系模式是()的任务。选项:A:概念设计阶段B:需求分析阶段C:物理设计阶段D:逻辑设计阶段答案:【逻辑设计阶段】28、问题:事务日志用于保存()。选项:A:对数据的查询操作B:程序运行过程C:程序的执行结果D:对数据的更新操作答案:【程序运行过程】29、问题:数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指()选项:A:日志文件、数据库后备副本B:数据字典、应用程序、数据库后备副本C:数据字典、应用程序、日志文件、审计档案D:数据字典、应用程序、审计档案、数据库后备副本答案:【日志文件、数据库后备副本】30、问题:如果事务T获得了数据项Q上的排它锁,则T对Q()选项:A:只能读不能写B:只能写不能读C:不能读不能写D:既可读又可写答案:【既可读又可写】31、问题:若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()选项:A:系统故障B:事务故障C:运行故障D:介质故障答案:【系统故障】32、问题:()用来记录对数据库中数据进行的每一次更新操作。选项:A:缓冲区B:后援副本C:数据库D:日志文件答案:【缓冲区】33、问题:在SQL语言中的视图VIEW是数据库的()。选项:A:外模式B:存储模式C:内模式D:模式答案:【外模式】34、问题:DBMS中实现事务持久性的子系统是()选项:A:完整性管理子系统B:安全性管理子系统C:恢复管理子系统D:并发控制子系统答案:【恢复管理子系统】35、问题:事务的隔离性是指()选项:A:一个事务内部的操作及使用的数据对并发的其他事务是隔离的B:事务一旦提交,对数据库的改变是永久的C:事务必须是使数据库从一个一致性状态变到另一个一致性状态D:事务中包括的所有操作要么都做,要么都不做答案:【一个事务内部的操作及使用的数据对并发的其他事务是隔离的】36、问题:子模式DDL用来描述()选项:A:数据库的总体逻辑结构B:数据库的物理存储结构C:数据库的概念结构D:数据库的局部逻辑结构答案:【数据库的局部逻辑结构】37、问题:在DBS中,DBMS和OS之间的关系是()选项:A:相互调用B:DBMS调用OSC:并发运行D:OS调用DBMS答案:【DBMS调用OS】38、问题:在数据库与宿主语言之间传递信息是通过()。选项:A:共性变量B:全局变量C:系统缓冲区D:公共数据区答案:【全局变量】39、问题:完整性检查和控制的防范对象是(),防止它们进入数据库。安全性控制的防范对象是(),防止他们对数据库数据的存取。选项:A:非法用户、非法操作B:非法操作C:不合语义的数据D:不合语义的数据、不正确的数据答案:【非法用户、非法操作;不合语义的数据、不正确的数据】40、问题:找出下面SQL命令中的数据控制命令()。选项:A:SELECTC:COMMITD:GRANT答案:【GRANT】41、问题:下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。选项:B:REFERENCESC:DELETED:SELECT答案:【REFERENCES】42、问题:下述SQL命令的短语中,不用于定义属性上约束条件的是()。选项:A:UNIQUE短语B:CHECK短语短语D:NOTNULL短语答案:【UNIQUE短语;CHECK短语;NOTNULL短语】43、问题:在数据库系统中,保证数据及语义正确和有效的功能是()选项:A:并发控制B:完整性控制C:安全控制D:存取控制答案:【完整性控制】44、问题:关于主键约束以下说法错误的是()选项:A:可以将包含多个字段的字段组合设置为主键B:允许空值的字段上可以定义主键约束C:一个表中只能设置一个主键约束D:允许空值的字段上不能定义主键约束答案:【允许空值的字段上可以定义主键约束】45、问题:在表或视图上执行除了()以外的语句都可以激活触发器。选项:A:InsertB:UpdateC:CreateD:Delete答案:【Create】46、问题:事务的院子性是指()选项:A:事务一旦提交,对数据库的改变是永久的B:事务中包括的所有操作要么都做,要么都不做C:事务必须是使数据库从一个一致性状态变到另一个一致性状态D:一个事务内部的操作及使用的数据对并发的其他事务是隔离的答案:【事务中包括的所有操作要么都做,要么都不做】47、问题:在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。选项:A:参照完整性B:用户操作C:实体完整性D:用户自定义答案:【用户自定义】48、问题:关系数据库中的码是指()。选项:A:能唯一决定关系的字段B:关键的很重要的字段C:不可改动的专用保留字D:能唯一标识元组的属性或属性集合答案:【能唯一标识元组的属性或属性集合】49、问题:“借书日期必须在还书日期之前”这种约束属于DBS的()功能。选项:A:完整性B:恢复C:安全性D:并发控制答案:【完整性】50、问题:在下面给出的内容中,不属于DBA职责的是()。选项:A:编写应用程序B:编写完整性规则C:修改模式结构D:定义概念模式答案:【编写应用程序】第六章单元测试1、问题:规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。选项:A:互不相关的B:不可分解的C:长度不变的D:互相关联的答案:【不可分解的】2、问题:已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是()。选项:A:BEB:ABC:CDD:DE答案:【BE】3、问题:关系模式中,满足2NF的模式()。选项:A:必定是3NFB:必定是BCNFC:可能是1NFD:必定是1NF答案:【必定是1NF】4、问题:关系模式R中的属性全是主属性,则R的最高范式必定是()。选项:A:3NFB:2NFC:1NFD:BCNF答案:【BCNF】5、问题:消除了部分函数依赖的1NF的关系模式,必定是()。选项:A:3NFB:BCNFC:2NFD:1NF答案:【2NF】6、问题:关系模式的候选码可以有1个或多个,而主码有()。选项:A:0个B:多个C:一个或多个D:一个答案:【一个】7、问题:候选码的属性可以有()。选项:A:一个B:多个C:一个或多个D:0个答案:【一个或多个】8、问题:设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是()。选项:A:若Z=Φ,则X→→YB:若X→→Y,则X→→ZC:若X→Y,则X→→YD:若X→→Y,且Y′∈Y,则X→→Y′答案:【若X→→Y,且Y′∈Y,则X→→Y′】9、问题:关系数据库规范化是为了解决关系数据库中()的问题而引入的。选项:A:提高查询速度B:实现并发处理机制C:保证数据的安全性和完整性D:插入、删除异常和数据冗余答案:【插入、删除异常和数据冗余】10、问题:学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足()。选项:A:BCNFB:2NFC:1NFD:3NF答案:【2NF】11、问题:设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。选项:A:2NFB:BCNFC:3NFD:1NF答案:【2NF】12、问题:设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。选项:A:BCNFB:1NFC:3NFD:2NF答案:【2NF】13、问题:X→Y,当下列哪一条成立时,称为平凡的函数依赖()。选项:A:X∩Y≠ΦB:X∈YC:Y∈XD:X∩Y=Φ答案:【Y∈X】14、问题:在关系模式中,如果属性A和B存在1对1的联系,则说()。选项:A:B→AB:A→BC:A←→BD:以上都不是答案:【A←→B】15、问题:设计性能较好的关系模式称为规范化,规范化的主要理论依据是()。选项:A:数理逻辑B:关系运算理论C:关系代数理论D:关系规范化理论答案:【关系规范化理论】16、问题:设一个关系为它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为()。选项:A:(A,C)B:(A,C,G)C:(A,E,G)D:(A,G)答案:【(A,C,G)】17、问题:关系规范化中的删除操作异常是指(),插入操作异常是指()。选项:A:应该删除的数据未被删除B:应该插入的数据未被插入C:不该插入的数据被插入D:不该删除的数据被删除答案:【应该插入的数据未被插入;不该删除的数据被删除】18、问题:设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。选项:A:数理逻辑B:关系运算理论C:关系代数理论D:关系规范化理论答案:【关系规范化理论】19、问题:设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为()。选项:A:(A,D)B:(A,E)C:(A,C)D:(A,B)答案:【(A,C)】20、问题:当关系模式R(A,B)已属于3NF,下列说法中()是正确的。选项:A:它一定消除了插入和删除异常B:仍存在一定的插入和删除异常C:A和C都是D:一定属于BCNF答案:【仍存在一定的插入和删除异常】21、问题:关系模型中的关系模式至少是()。选项:A:2NFB:1NFC:BCNFD:3NF答案:【1NF】22、问题:在关系DB中,任何二元关系模式的最高范式必定是()。选项:A:1NFB:BCNFC:2NFD:3NF答案:【BCNF】23、问题:在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。选项:A:4NFB:3NFC:2NFD:BCNF答案:【4NF】24、问题:候选关键字中的属性称为()。选项:A:复合属性B:主属性C:关键属性D:非主属性答案:【主属性】25、问题:X→Y,当下列哪一条成立时,称为平凡的函数依赖()。选项:A:X∩Y≠ΦB:XYC:X∩Y=ΦD:YX答案:【YX】26、问题:关系模式的候选关键字可以有(),主关键字有()。选项:A:1个B:多个C:0个D:1个或多个答案:【1个;1个或多个】27、问题:关系模式的分解()。选项:A:不唯一B:唯一答案:【不唯一】28、问题:根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?()。部门(部门号,部门名,部门成员,部门总经理)选项:A:部门号B:部门总经理C:部门名D:部门成员答案:【部门成员】29、问题:BCNF范式和其他范式之间的关系不对的是()。选项:A:BCNF范式一定是2NFB:BCNF完全实现了数据无冗余C:BCNF范式一定是1NFD:BCNF范式不一定是3NF答案:【BCNF完全实现了数据无冗余】30、问题:3NF同时又是()选项:A:BCNFB:1NFC:1NF,2NFD:2NF答案:【1NF,2NF】31、问题:规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()缺陷。选项:A:结构不合理B:数据的不一致性C:冗余度大D:数据丢失答案:【冗余度大】32、问题:当关系模式R(A,B)已属于3NF,下列说法中()是正确的。选项:A:仍存在一定的插入和删除异常B:A和C都是C:它一定消除了插入异常和删除异常D:一定属于BCNF答案:【仍存在一定的插入和删除异常】33、问题:消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。选项:A:4NFB:2NFC:3NFD:1NF答案:【2NF】34、问题:下面哪几个依赖是平凡函数依赖()选项:A:(Sno,Cname,Grade)→(Cname,Grade)B:(Sno,Sname)→SnameC:(Sno,Cname)→(Sname,Grade)D:(Sno,Cname)→(Cname,Grade)答案:【(Sno,Cname)→(Sname,Grade)】35、问题:下面关于数据库模式设计的说法中正确的有()选项:A:在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求B:连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大C:减小关系的大小可以将关系水平划分,也可以垂直划分D:有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的速度答案:【在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求】36、问题:在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到()选项:A:1NFB:2NFC:3NFD:以上三者都不行答案:【2NF】37、问题:规范化过程是对关系模式逐步分解的过程,其中从1NF向2NF变换,消除了()选项:A:主属性对候选键的传递函数依赖B:非主属性对候选键的传递函数依赖C:非主属性对候选键的部分函数依赖D:主属性对候选键的部分函数依赖答案:【非主属性对候选键的部分函数依赖】38、问题:关系规范化中的插入操作异常是指()选项:A:不该删除的数据被删除B:不该插入的数据被插入C:应该插入的数据未被插入D:应该删除的数据未被删除答案:【应该插入的数据未被插入】39、问题:3NF()规范化为BCNF。选项:A:消除主属性对码的部分和传递函数依赖B:消除非主属性对码的部分函数依赖C:消除非平凡且非函数依赖的多值依赖D:消除非主属性对码的传递函数依赖答案:【消除主属性对码的部分和传递函数依赖】40、问题:关系模式中各级范式之间的关系为()。选项:A:3NF1NF2NFB:1NF2NF3NFC:2NF1NF3NFD:3NF2NF1NF答案:【3NF2NF1NF】41、问题:2NF同时又是()选项:A:1NFB:3NFC:BCNFD:1NF,3NF答案:【1NF】42、问题:规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了()选项:A:非主属性对候选码的部分函数依赖B:主属性对候选码的部分函数依赖C:主属性对候选码的传递函数依赖D:非主属性对候选码的传递函数依赖答案:【非主属性对候选码的传递函数依赖】43、问题:在关系模式R中,函数依赖X→Y的语义是()选项:A:在R的任意两个关系中,若X值相等,则Y也值相等B:在R的当前关系中,若两个元组的X值相等,则Y也值相等C:在R的任意关系中,Y值应与X值相等D:在R的当前关系中,Y值应与X值相等答案:【在R的当前关系中,若两个元组的X值相等,则Y也值相等】44、问题:在关系模式R(U)中,如果X→Y和X→Z成立,那么X→YZ也成立。这条推理规则称为()选项:A:自反律B:合并律C:增广律D:分解律答案:【合并律】45、问题:对于FDX→Y,如果有YX,那么称X→Y是一个()选项:A:包含函数依赖B:传递的函数依赖C:平凡的函数依赖D:增广的函数依赖答案:【平凡的函数依赖】46、问题:设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,B→C},B的闭包B+为由B函数决定的属性集,则B+为()选项:A:BCB:ABCC:BCDD:C答案:【BC】4(7、问题:设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,D→C},属性集AB的闭包AB)+为()选项:A:CDB:BCDC:ABCDD:ABC答案:【ABC】48、问题:函数依赖X→Y能从Armstrong推理规则推出的充分必要条件是()选项:A:XY+B:YX+C:Y→XD:X+=Y+答案:【YX+】49、问题:设关系模式R的属性个数为4,那么在模式R上可能成立的FDX→Y最多可达()选项:A:81个B:4个C:256个D:16个答案:【256个】50、问题:设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},那么在R上成立的FD集中,左边为A的FD(即形为“A→”)有()选项:A:16个B:4个C:8个D:2个答案:【8个】第七章单元测试1、问题:如何构造出一个合适的数据逻辑结构是()主要解决的问题。选项:A:关系数据库查询B:数据字典C:物理结构设计D:逻辑结构设计答案:【逻辑结构设计】2、问题:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。选项:A:数据模型B:概念模型C:层次模型D:物理模型答案:【概念模型】3、问题:数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。选项:A:需求分析阶段B:概念设计阶段C:逻辑设计阶段D:物理设计阶段答案:【物理设计阶段】4、问题:数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。选项:A:加载数据B:建立库结构C:扩充功能D:系统调试答案:【扩充功能】5、问题:数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。选项:A:概念设计B:逻辑设计C:物理设计D:全局设计答案:【物理设计】6、问题:在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。选项:A:需求分析阶段B:逻辑设计阶段C:物理设计阶段D:概念设计阶段答案:【逻辑设计阶段】7、问题:在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。选项:A:逻辑设计阶段B:需求分析阶段C:物理设计阶段D:概念设计阶段答案:【逻辑设计阶段】8、问题:概念模型是现实世界的第一层抽象,这一类最著名的模型是()。选项:A:关系模型B:层次模型C:网状模型D:实体—关系模型答案:【实体—关系模型】9、问题:对实体和实体之间的联系采用同样的数据结构表达的数据模型为()。选项:A:网状模型B:关系模型C:非关系模型D:层次模型答案:【关系模型】10、问题:在概念模型中的客观存在并可相互区别的事物称()。选项:A:实体B:节点C:属性D:元组答案:【实体】11、问题:区分不同实体的依据是()。选项:A:概念B:对象C:名称D:属性答案:【属性】12、问题:公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是()。选项:A:一对一B:多对多C:一对多D:多元联系答案:【一对多】13、问题:关系数据库中,实现实体之间的联系是通过关系与关系之间的()。选项:A:公共索引B:公共存储C:公共元组D:公共属性答案:【公共属性】14、问题:数据流程图是用于数据库设计中()阶段的工具。选项:A:程序编码B:需求分析C:可行性分析D:概要设计答案:【需求分析】15、问题:在数据库设计中,将ER图转换成关系数据模型的过程属于()。选项:A:物理设计阶段B:概念设计阶段C:需求分析阶段D:逻辑设计阶段答案:【逻辑设计阶段】16、问题:子模式DDL是用来描述()。选项:A:数据库的局部逻辑结构B:数据库的总体逻辑结构C:数据库的物理存储结构D:数据库的概念结构答案:【数据库的局部逻辑结构】17、问题:数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。选项:A:结构分析法和模块结构图B:实体联系方法C:数据流程分析法和数据流程图D:层次分析法和层次结构图答案:【实体联系方法】18、问题:数据库的概念模型独立于()选项:A:具体的机器和数据库管理系统具体的机器和数据库管理系统B:现实世界C:.e-r图.e-r图.e-r图.e-r图e-r图E—R图D:信息世界信息世界答案:【具体的机器和数据库管理系统具体的机器和数据库管理系统】19、问题:关系数据库的规范化理论主要解决的问题是()。选项:A:如何构造合适的数据逻辑结构B:如何构造合适的数据物理结构C:如何构造合适的应用程序界面D:如何控制不同用户的数据操作权限答案:【如何构造合适的数据逻辑结构】20、问题:数据库的物理独立性是()。选项:A:数据和数据库管理系统的相互独立数据和数据库管理系统的相互独立数据和数据库管理系统的相互独立A.数据和数据库管理系统的相互独立数据与数据库管理系统的相互独立B:A.用户程序和数据库管理系统的相互独立A.用户程序和数据库管理系统的相互独立用户程序和数据库管理系统的相互独立C:A.用户的应用程序和存储在硬盘上的数据库中的数据的相互独立A.用户的应用程序和存储在硬盘上的数据库中的数据的相互独立A.用户的应用程序和存储在硬盘上的数据库中的数据的相互独立A.用户的应用程序和存储在硬盘上的数据库中的数据的相互独立A.用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用程序和存储在硬盘上的数据库中的数据的相互独立用户的应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道路白改黑施工方案
- 二零二五年度老旧车辆更新挂靠合作协议3篇
- 经济集聚对长三角城市土地利用效率影响研究
- 四年级数学(四则混合运算带括号)计算题专项练习与答案
- 四元羧酸Zn-MOFs材料的合成与荧光传感性质研究
- 股权激励对企业绩效影响研究
- 二零二五年度智能生产车间承包服务协议4篇
- 增密和覆膜对晚播冬小麦生长、产量及氮素利用效率的影响
- 二零二四年内贸集装箱货物运输代理与新能源车辆合作协议2篇
- 新型城镇化对绿色发展的影响研究
- 2025年春新沪科版物理八年级下册全册教学课件
- 2025届高考语文复习:散文的结构与行文思路 课件
- 电网调度基本知识课件
- 拉萨市2025届高三第一次联考(一模)语文试卷(含答案解析)
- 《保密法》培训课件
- 回收二手机免责协议书模板
- (正式版)JC∕T 60023-2024 石膏条板应用技术规程
- (权变)领导行为理论
- 2024届上海市浦东新区高三二模英语卷
- 2024年智慧工地相关知识考试试题及答案
- GB/T 8005.2-2011铝及铝合金术语第2部分:化学分析
评论
0/150
提交评论