《《数据库系统概论》练习题(答案).docx》由会员分享,可在线阅读,更多相关《《数据库系统概论》练习题(答案).docx(102页珍藏版)》请在课桌文档上搜索。
1、第一章数据库系统导论3一、选择题3二、推断题10三、填空题11四、名词说明13五、简答题15其次章关系数据模型30一、选择题30二、推断题39三、填空题39四、名词说明42五、简答题43第四章关系数据库设计理论50一、选择题50二、推断题63三、填空题65四、名词说明69五、简答题71第三章数据库的标准语言SQ1.87一、选择题87二、填空题97三、简答题98第一章数据库系统导论一、选择题1 .在数据库中存储的是A)数据B)数据模型O数据以与数据之间的联系D)信息答案:C2 .存储在计算机内有结构的数据的集合是A)数据库系统B)数据库O数据库管理系统D)数据结构答案:B3 .信息的数据表示形式
2、是A)只能是文字B)只能是声音O只能是图形D)上述皆可答案:D4 .数据管理与数据处理之间的关系是A)两者是一回事B)两者之间无关O数据管理是数据处理的基本环节D)数据处理是数据管理的基本环节答案:C5 .在数据管理技术的发展过程中,经验了人H管理阶段、文件系统阶段和数据库系统阶段.在这几个阶段中,数据独立性最高的阶段是B)文件系统A)数据库系统C)人工管理D)数据项管理答案:A6 .下面列出的数据库管理技术发展的三个阶段中,没有特地的软件对数据进行管理的是I.人工管理阶段II.文件系统阶段III.数据库阶段A.I和11C.II和Hl答案:D7 .DBMS是A数据库C.数据库应用软件答案:D8
3、 .只有IID.只有IB.数据库系统D.数据库管理软件8 .以下所列数据库系统组成中,正确的是A)计算机、文件、文件管理系统、程序B)计算机、文件、程序设计语音、程序O计算机、文件、报表处理程序、网络通信程序D)支持数据库系统的计第机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员答案:D9 .数据库系统的核心是A)数据库B)数据库管理系统O数据模型D)软件工具答案:B10 .数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是A)DBS包括DB、DBMSB)DB包括DBS、DBMSC)DBMS包括DB、DBSD)DB就是DBS,也就是DBMS答案:AI1.
4、数据库系统是采纳了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和构成.A.系统分析员B.程序员C.数据库管理员D.操作员答案:C12 .下述不是DBA数据库管理员的职费的是A.完整性约束说明B.定义数据库模式C.数据库平安D.数据库管理系统设计答案:D13 .供应数据库定义、数据操纵、数据限制和数据库维护功能的软件称为B.DSA.OS答案:c18 .在下面所列出的条目中,不属于数据库管理系统的基本功能的是A.数据库定义B.数据库的建立和谯护C.数据库的存取D.数据库和网络中其他软件系统的通信答案:D19 .在数据库中产生数据不一样的根本缘由是A)数据存储量太大B)未对数
5、据进行完整性限制O没有严格爱护数据D)数据冗余答案:D20 .在数据库中,下列说法不正确的是A)数据库逑开了一切数据重复B)数据库削减了数据冗余O数据库中的数据可以共享D)若系统是完全可以限制的,则系统可确保更新的一样性答案:A21 .数据库三级模式体系结构的划分,有利于保持数据库的A)数据独立性B)数据平安性O结构规范化D)操作可行性答案:A22 .模式是数据库A)全局物理结构B)局部物理结构C)全局逻辑结构D)局部逻辑结构答案:C23 .在数据库的三级模式结构中,内模式有A.1个B.2个C.3个D.随意多个答案:A24 .描述数据库全体数据的全局逻辑结构和特性的是A.模式B.内模式C.外模
6、式D.存储模式答案:A25 .用户或应用程序看到的那部分局部逻辑结构和特征的描述是模式B.物理模式C,子模式D.内模式答案:C26 .数据库系统的数据独立性是指A)不会因数据的变更而影响应用程序B)不会因系统数据存储结构与数据逻辑结构的变更而影响应用程序C)不会因存储策略的变更而影响存储结构D)不会因某些存储结构的变更而影响其他的存储结构答案:B27 .数据库中,数据的物理独立性是指A)数据库与数据库管理系统的相互独立B)用户程序与DBMS的相互独立O用户的应用程序与存储在磁盘上数据库中的数据是相互独立的4 .实体型是指实体属性的集合,表示实体所固有的若特征.35 .实体型中各属性的具体取值称
7、为实体值.()6 .属性取值的变更范围称为该属性的域.(J)7 .关系模型就是关系数据库.(X)8 .数据是信息的符号表示形式,两者之间相互联系,没有任何区分.(X)9 .在数据处理过程中对已知数据进行加工,获得新的数据,这些新的数据又为人们供应了新的信息,作为管理决策的依据.(J)三、填空题1 .数据库管理技术的发展是与计算机技术与其应用的发展联系在一起的,它经殴了三个阶段,阶段,阶段和阶段.答案,人工管理文件系统数据库系统2 .数据库系统是指在计算机系统中引入数据库后的系统,一般由和构成.答案;数据库数据库管理系统(与其开发工具)应用系统数据库管理员3 .数据库的三级体系结构是指、和.答案
8、:用户数据逻辑结构、数据的物理存储结构、整体逻辑结构4 .模式(Schema)是数据库中全体数据的和的描述,它仅仅涉与到的描述,不涉与到具体的值.答案:逻辑结构特征型5 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的和答案,逻辑独立性物理独立性6,定义用户数据库的语言称为答案:DD1.7 .在数据库系统中,用户对数据的操作只能通过语言进行.答案:DM1.8 .数据库数据具有、和三个基本特点.答案:永久存储有组纲可共享9 .数据库管理系统是数据库系统的一个猫要组成部分,它的功能包括答案:数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能10 .数据库具有数据结构化、最
9、小的、较高的等特点.答案:冗余度数据独立性I1.DBMS还必需供应爱护、检查、等数据限制功能。答案:数据的平安性数据的完整性并发限制数据库复原12 .依据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次.第一类是,其次类是.答案:概念模型数据模型13 .唯一标识实体的属性集称为答案:关键字14 .实体之间的联系有、三种.答案:一对对多多对多四、名词说明1 .实体I客观存在并可以相互区分的事物叫实体.客观存在并相互区分的事物.2 .实体集:同一类实体的集合.同型实体的集合称为实体集。3 .实体型:具有相同属性的实体具有相同的特征和性质,用实体名与其属性名集合来抽象和刻画同
10、类实体称为实体型.用命名的实体型表示抽象的实体集.4 .属性:描述实体的特性.实体所具有的某一特性,一个实体可由若干个属性来刻画.5 .关键字:假如某个属性或属性组合的值能够唯一地标识出实体集中的每独立性和易扩展性,并可为各种用户共享.每个数据库中数据的都是依据某一种数据模型来组线的.12 .数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成.数据库系统由数据库、数据库管理系统(与其开发工具)、应用系统、数据库管理员构成.13 .数据库管理系统,数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件.用于科学地组织和存储数据、高效地获得和维护数据.主要功能包括数据定义
11、功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能.五、简答题1.什么是数据?数据有什么特征?数据和信息有什么关系?答案:数据是用于裁荷信息的物理符号.数据的特征是:1)数据有型和,值之分;2)数据受数据类型和取值范围的约束;3)数据有定性表示个定量表示之分;4)数据应具有载体和多种表现形式数据与信息的关系为:数据是信息的一种表现形式,数据能通过书写的信息编码表示信息.信息有多种表现形式,它通过手势、眼神、声音或图形成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储,所以数据冗余度大.2)由于数据冗余,在进行更新操作时,稍不谨慎,就可能是同样的数据在不同的文件中不
12、一样,从而产生少数局部不一样缺陷3)由于文件之间相互独立,缺乏联系,会造成数据联系弱的缺陷.5.数据库系统阶段的数据管理有什么特点?答案t数据库系统阶段的数据管理有5方面的特点:D采纳困难的数据模型表示数据结构.2)有较高的数据独立性.3)数据库系统为用户供应了便利的用户接口.4)系统供应有数据库的复原、并发限制、数据完整和数据平安性的数据限制功能,以保证数据库中的数据是平安的、正确的和牢靠的.5)对数据的操作不肯定以记录为单位,也可以以数据项为单位,从而增加了系统的敏捷性.6.试述文件系统与数据库系统的区分和联系.知道答案t文件系统与数据库系统的区分:文件系统面对某一应用程序,共享性差、冗余
13、度大,独立性差,记录内有结构、整体无结构,应用程序自己限制.数据库系统面对现实世界,共享性高、冗余度小,具有高度的物理独立性和肯定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统供应数据平安性、完整性、并发限制和复原实力.文件系统与数据库系统的联系是,文件系统与数据库系统都是计算机系统中管理数据的软件.文件系统是操作系统的重要组成部分,而DBMS是独立于操作系统的软件.但DBMS是在操作系统的基础上实现的.数据9 .试述数据库系统的组成.答案:数据库系统一般由数据库、数据库管理系统(与其开发工具)、应用系统、数据库管理员和用户构成.10 .数据库系统的软件由哪些部分组成?它们的作用与
14、关系是什么?答案t数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS).主语言系统、应用程序软件和用户数据库各软件之间的关系如图5-1所示.数据库系统中各种软件的作用如下:D操作系统或汉字操作系统:操作系统是全部计算机软件的基础,在数据库系铳中它起着支持DBMS与主语言系统工作的作用.假如管理的信息中有汉字,则须要中文操作系统的支持,以供应汉字的输入、输出方法和汉字信息的处理方法.2)数据库管理系统和主语言系统:数据库系统是为定义、建立、维护、运用与限制数据库而供应的有关数据管理的系统软件。主语言系统是为应用程序供应的诸如程序限制、数据输入输出、功能函数、图形处理、计算结构进行设
15、计的,并且当全局数据逻辑结构变换时可以使局部数据逻辑结构基本保持不变,所以数据库系统的数据逻辑独立性高.16 .试述数据库系统中的二皴映像技术与作用。很重要答案,数据库系统的二级映像技术是指外模式与模式之间的映像、模式与内模式之间的映像技术,这二级映像技术不仅在三级数据模式之间建立了联系,同时也保证了数据的独立性.外模式/模式之间的映像,定义并保证了外模式与数据模式之间的对应关系.当模式变更时,DBA可以通过修改映像的方法使外模式不变,由于应用程序是依据外模式进行设计的,只要外模式不变更,应用程序就不须要修改,保证了数据的逻辑独立性.模式/内模式之间的映像,定义并保证了数据的逻辑模式与内模式之
16、间的对应关系.当数据库的存储结构变更时,DBA可以通过修改模式/内模式之间的映像使数据模式不变更.由于用户或程序是按数据的逻辑模式运用数据的,所以只要数据模式不变,用户仍可以按原来的方式运用数据,程序也不须要修改,从而保证了数据的物理独立性.17 .数据管理的功能和目标是什么?答案:数据管理的功能为:D组织和保存数据功能,即收到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;2)数据维护功能,即依据须要随时进行插入新数据、修改原数据和删除失效数据的操作;3)数据查询和数据统计功能,即快速地得到须要的正确数据,满意各种运用要求;4)数据的平安和完整性限制功能,即使保证数据的平
17、安性和完整性.数据管理的目标是:收集完整的信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种运用快速地供应所需正瑞数据,并保证数据的平安性和完整性.18 .什么是数据库?数据库中的数据有什么特点?答案t数据庠是数据管理的新方法和技术,它是长期存储在计算机内有组的的大摩的共享的数据集合.它可以供各种用户共享,具有最小冗余度和较高的数据独立性.数据库中的数据具有的特点是:1)数据库中的数据具有数据整体性,即数据库中数据要保持自身完整的数据结构;2)数据库中的数据具有数据共享性,不同用户可以按各自用法运用数据库中的数据,多个用户可以同时共享数据库中的数据资源.19.试述数据库系统的特
18、点.答案:数据库系统的主要特点有,(1)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区分.(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面对某个应用而是面对整个系统,因此可以被多个用户、多个应用、用多种不同的语言共享运用.由于数据面对整个系统,是有结构的数据,不仅可以被多个应用共享运用,而且倚洁增加新的应用,这就使得数据库系统弹性大,易于扩充.(3)数据独立性高数据独立性包括数据的物理独立性和数模型中数据与其联系所具有的制的和依存规则,用以限定符合数据模型的数据库状态以与状态的变更,以保证数据的正确、有效、相容.24 .试述概念模型
19、的作用.答案t概念模型事实上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行沟通的语言.25 .试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系.类事的例子答案t例如,一个部门有一个负责人,一个负费人负责一个部门的工作,部门和负费人间的联系是一对一的联系:一个学生可以借阅多本书,一本书只能一个人借,学生和借阅间的联系为一对多的联系;一个学生可以参与多个社会团体,一个社会团体有多个学生参与,学生和社会团体间的联系为多对多的联系。三个E-R
20、图26.设有如下教学环境,一个班有多名学生,一名学生只属于一个班.一个学生可以选修若干门课程,每门课程由多名学生选修.一位老师可以讲授若干门课程,一门课程只有一位老师主讲.每门课程可以由若干个老师讲,一位老师至多主讲一门课程.每位老师属于一个教研室,一个教研室有若干位老请用E-R图画出概念模型.答案:练会面图(1)共涉与到5个实体集,分别是“学生”、“班”、“课程”、“老肺”、“教研室”.(2)E-R图是:I丁级IIIPl27.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干老师,其中一些教授和副教授每人各带若干探讨生.每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。
21、用E-R图画出此学校的概念模型.答案:练会画图用E-R图画出的学校的概念模型图如图所示.C.索引D.关系答案:A6 .层次模型实现数据之间联系的方法是A.连接.B.指针C.公共属性D.关系答案:B7 .用二维表结构表示实体以与实体间联系的数据模型称为A.网状模型B.层次模型C.关系模型D.面对对象模型答案:C8 .关系数据模型的基本数据结构是儿树.B.图C.索引D.关系答案:D9 .下面关于关系性质的说法,错误的是A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中随意两行可能相同答案:D10 .下列所述数据模型概念,不正确的是A)不同记录型的集合B)各种
22、记录型与其联系的集合C)E-R图表示的实体联系模型D)数据库的概念模型答案:A11 .关系数据模型A)只能表示实体之间h1联系B)只能表示实体之间hm联系C)只能表示实体之间Bhn联系D)可以表示实体间的随意联系答案:D12 .存取路径对用户透亮,从而具有更高的数据独立性、更好的平安保密性,简化程序员和数据库开发建立工作的模型是h网状模型B.关系模型C.层次模型D.以上都有答案:B13 .对关系模型叙述错误的是A)在严格的数学理论、集合论和谓词基础之上B)微机DBMS绝大部分实行关系数据模型O用二维表表示关系模型是其一大特点D)不具有连接操作的DBMS也可以是关系数据库系统答案:D14 .关系
23、数据模型是目前最友要的一种数据模型,它的三个要素分别是A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式答案:B15.实体是信息世界中的术语,与之对应的数据库术语为24 .一个关系只有一个A.候选关键字B.外关健字C.超关键字D.主关键字答案:D25 .关系模型中,一个关键字是A.可以由多个随意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是答案:C26 .有一名为“销售”实体,含有:商品名、客户名、数*等属性,该实体主键A)商品名B)客户名C)商品名+客户名
24、D)商品名+数量答案,C27 .有殒为“列车运营”实体,含有,车次、日期、实际发车时间、实际抵达时间、状况摘要等属性,该实体主键是A)车次B)日期C)车次+日期D)车次+状况摘要答案:C28 .在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系&R(订单号,日期,客户名称,商品编码,数量),则R的主关键字是A.订单号B.订单号,客户名称C.商品编码D.订单号,商品编码答案:D29 .现有如下关系:患者(患者编号,患者姓名,性别,诞生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是A.患者编号B.患者姓名C.患者编号和患者姓
25、名D.医生编号和患者编号答案:A30 .关系代数运算的基础是A.关系运算B.谓词演算C.集合运算D.代数运算答案:C31 .关系数据库管理系统应能实现的特地关系运算包括A)排序、索引、统计B)选择、投影、连接O关联、更新、排序D)显示、打印、制表答案:B32 .关系数据库中的投影操作是指从关系中A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形答案:B33 .从一个数据库文件中取出满意某个条件的全部记录形成一个新的数据库文件的操作是h投影操作B.连接操作C.选择操作D.复制操作答案:C34 .关系代数中的连接操作是由A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成C.
26、投影、选择、笛卡尔积操作姐合而成D.投影和笛卡尔积操作组合而成答案:B35 .一般状况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A.记录B.行C.属性D.元组答案:C36 .假设有关系蹴1S,关系代数衰达式R-(R-S)表示的是ARSB.RUSC.R-SD.RS答案:A42 .在数据库系统中,空值是A.0B.空格C.空字符串D.不确定答案:D43 .实体完整性是指关系中A.不允许有空行B.主关健字不允许取空值C.属性值外关键字取空值D.允许外关键字取空值答案:B44 .实体完整性规则约束A.候选关候字B.主关健字C.外关健字D.超关键字答案:B二、推新题1 .用二维表结
27、构表示实体型,外键实现实体之间联系的模型称为关系模型.3答案:对2 .关系模型不能表示实体之间多对多联系.(X)答案:错3 .任何一张二维表格都表示一个关系.()答案:错4 .关系是元组的集合.()答案:对三、填空题1 .数据模型的三要素是指,实际数据库系统中所支持的主要数据模型是答案:数据结构数据操作完整性的束关系模型层次模型网状模型2 .数据模型中的是对数据系统的除态特征描述,包括数据结构和数据间联系的描述,是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则与其语言等.答案:数据结构数据操作3 .用树型结构表示实体类型与实体间联系的数据模型称为模型,上
28、一层的父结点和下一层的子结点之间的联系是的联系。答案:层次一对多4 .用有向图结构衰示实体类型与实体间联系的数据模型称为模型,数据之间的联系通常通过实现.答案,网状指针5 .层次模型的上层实体和下层实体之间表现为联系.答案:l:n6 .是目前最常用也是最重要的一种数据模型。采纳该模型作为数据的组级方式的数据库系统称为答案:关系模型关系数据库系统7 .关系的完整性约束条件包括三大类:、和答案:实体完整性参照完整性用户定义的完整性8 .关系操作的特点是操作.11 .视图:从一个或几个基本表或其他视图导出来的表.视图本身并不独立存储数据,系统只保存视图的定义.12 .域:属性的取值范圉;是一组具有相
29、同数据类型的值的集合.13 .关键字:表中的某个属性组,它可以唯一确定一个元组.14 .Mft(CoBponent):元组中的每一个属性值di15 .数据模型:数据模型是一组严格定义的概念集合.这些概念精确地描述了系统的数据结构、数据操作和数据完整性的束条件.16 .关系数据库:关系数据库也有型和值之分.关系数据库的型也称为关系数据库模式,是对关系数据库的描述,它包括若干域的定义以与在这些域上定义的若干关系模式.关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常就称为关系数据库.17 .外部关键字:设F是基本关系R的一个或一组属性,但不是关系R的关健字,假如F与基本关系S的主关健字K
30、S相对应,则称F是基本关系R的外部关键字(FOreignkey),简称外关健字基本关系R称为叁照关系(ReferenCingrelation),基本关系S称为被参照关系(ReferenCedreIatiOn)或目标关系(Targetrelation)关系蹄IS可以是相同的关系.五、简答题1.试述网状、层次数据库的优缺点.答案:层次模型的优点主要有:模型简洁,对具有一对多的层次关系的部门描述特别自然、直观,简洁理解,这是层次数据库的突出优点;用层次模S2=PR0JECTSl(SNAME)S3=PROJECTS(SNAME)S4=S3DIFFERENTS2(4)没有选修“操作系统”课的学生姓名答案
31、:Sl=JOINSCANDCWHERESC(C#)R(C#)ANDCNAME=操作系统”S2=J0INSlANDSWHERESl(S#)=S(Stt)S3=PR0JECTS2(SNAME)S4=PR0JECTS(SNAME)S5=S4DIFFERENTS3(5)学生“李仪”所选的全部课程名称答案:Si=SE1.ECTSwheresname=w李小波”S2=projectSi(Birthplace)S3=J0INSANDS2VHERES(BIRTHP1.ACE)=S2(BIRTHP1.ACE)ANDSEX=*男”S4=S3DIF三三TSlS5=PR0JECTS4(SNAME)(6)与“李仪”同乡
32、的男生姓名答案:Sl=JOINSCANDCWHERESC(C#)=C(OOANDCNAME=”S2=J0INSCANDCVHERESC(C#)=C(Ctt)ANDCNAME=*”S3=J0INSlANDS2WHERESl(SlO=S2(S#)ANDSl(GRADE)S2(GRADE)具体应用所涉与的数据必需满意的语义要求。在参照完整性中,外部关键字属性的值可以为空,它表示该属性的值尚未确定.但前提条件是该外部关键字属性不是其所在关系的主属性。A)关系规范化理论B)关系运算理论C)关系代数理论D)数理逻辑答案:A6 .当B属性函数依靠于A属性时,属性A与B的联系是A)1对多B)多对1O多对多D)
33、以上都不是答案:B7 .在关系模式中,假如属性A和B存在1对1的联系,则说A)A-BB)B-AC)A?BD)以上都不是答案:C8.关系模式的候选关键字可以有A)O个B)I个C)1个或多个D)多个答案,C9.关系模式的主关博字有A)O个B)I个C)1个或多个D)多个答案:B10.关系模式的候选关键字可以有1个或多个,而主关博字有A,多个B.0个C.1个D.1个或多个D)部门号答案:B22 .在通常状况下,下面的关系中,不行以作为关系数A) Rl(学生号,学生名,性别)B) R2(学生号,学生名,班级号)C) R3(学生号,班级号,宿舍号)D) R4(学生号,学生名,筒历)答案:D23 .在下面的
34、两个关系中,职工号和部门号分别为职工职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关健字.它A)职工关系的“职工号”B)职工关系的“部门号”O部门关系的“部门号”D)部门关系的“部门名”答案:B24 .关系模式的分解A)惟一B)不惟一答案:B25 .关系模式中的关系模式至少是A) INFB) 2NFC) 3NFD) BCNF答案:A26 .下列关系范式中最高范式是A) INFB) 2NFC) 3NFD) BCNF答案:D27 .关系模式中各级模式之间的关系为A) 3NF?2NF?1NFB) 3NF?1NF?2NFC)
35、2NF?3NF?1NFD) 1NF?2NF?3NF答案:A28 .下列陈述中,错误的是k2NF必定属于INFB. 3NF必定属于2NFC. 3NF必定属于BCNF答案:c29.设有关系R(S,D,M)F=S-D,DM.则关系R至多满意A) INFB) 2NFC) 3NFD) BCNF答案:B30 .图中给定关系模式R是零件号单价Pl25P28P325P49A)不是3NFB)是3NF但不是2NFC)是3NF但不是BCNFD)是BCNF答案:D31 .图中关系R是材料号材料名生产厂Ml线材武汉M2型材武汉M3板材fM4型材武汉34 .关系模式中满意2NF的模式A)可能是INFB)必定是INFC)必
36、定是3NFD)必定是BCNF答案:B35 .关系模式R中的属性全部是主属性,则R至少是A)2NFB)3NFC)BCNFD)4NF答案:B36 .消退了部分函数依靠的INF的关系模式,必定是A)INFB)2NFC)3NFD)4NF答案:B37 .在对关系模式进行规范化的过程中,为得到一组3NF关系需对2NF关系进行投影,消退原关系中非主属性对关健字的A)传递函数依靠B)部分和传递函数依靠O连续依靠D)多值依靠答案:A38 .所谓范式是指规范化的关系模式.由于规范化的程度不同,就产生了不同的范式.在对关系模式进行规范化的过程中,对INF关系进行投影,将消退原关系A)非主属性对关键字的传递依靠B)非
37、主属性对关键字的部分函数依靠C)主属性对关健字的部分和传递函数依靠D)非平凡且非函数依靠的多值依靠答案:B39 .关系模式中,满意2NF的模式A.可能是INFB.必定是INFC.必定是3NFD.必定是BCNF答案:B40 .关系模式R中的属性全是主属性,则R的最高范式必定是A.INFB.2NFC.3NFD.BCNF答案:D41.消退了部分函数依靠的INF的关系模式,必定是A.INFB.2NFC.3NFD.BCNF答案:B42 .学生表(id,nune.sex,age*depart_iddepart_naae)存在的函数依靠是id-name,sex,age,depart-iddept_id-*d
38、ept_nane其满意答案:B43 .设有关系模式R(S,D,M),其函数依靠集,F=SD,DM),则关系模式R的规范化程度最高达到.INF.B.2NFC.3NFD.BCNF答案:B44.设有关系模式R(A,B,C,D),其数据依靠集:F=(A,B)C,C-D,则关系模式R的规范化程度最高达到A.INFB.2NFC.3NF.D.BCNF答案:B45.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。依据语义有如下函数依靠集:4C-T,(H,R)-*C,(H,T)-R,(H,S)R.现格关系模式A分解为两个关系模式Al(C,T),A2(
39、H,R,S),则其中Al的规范化程度达到.INFB.2NFC.3NFD.BCNF答案:D46.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间,R,教室:S,学生.依据语义有如下函数依靠集F=C-T,(H,R)-C,(H,T)-R,(H,S)-R关系模式A的规范化程度最高达到A.Rl(A,B)和R2(C,D)C.Rl(A,C)和R2(B,D)答案:BB.Rl(AB,C)和R2(B,D)D.R1(A,B,D)和R2(B,C)1.若关系模式AB2NF,则AB3NF.()二、推断题答案:错2 .在一个关系模式中,有可能没有非主属性.()答案:对3 .若一个关系
40、模式已经是BCNF了,则其肯定是2NF.()答案:对4 .主属性与非主属性的并集为关系模式的属性全集U.()答案:对5 .部分函数依靠必定是传递函数依靠。()答案:对6 .若属性X、Y之间为1n的联系,则XY.()答案:错7 .每一个关系模式至少要包括一个外关使字才能与其他关系模式建立联答案:对8 .函数依靠是指关系模式R的某个或某些元组满意的约束条件.()答案:错答案:错17 .某一个属性组既是候选关健字又是外关键字.()答案:错18 .任何一个二目关系是属于3NF的.答案:正确19 .任何一个二目关系是属于BcNF的.答案:正确20 .当且仅当函数依靠A-B在R上成立,关系R(A,B,C)
41、等于投影Rl(A,B)和R2(A,O的连接.答案:正确21 .若R.A-R.B,R-B-R.C,则R.A-R.C.答案:正确22 .若R.A-R.B,R.AR.C,则R.A-R(B,C).答案:正确23 .若RB-R.A,R.C-R.A,则R.(B,C)-R.A答案:正确24 .若R.(B,C)-*R.A,则R.B-R.A,R.C-R.A.答案:错三、填空题候选关健字具有的两个特性彩票图案、单位)彩票关系中的主关使字是,中奖者关系的主关健字是,彩票与中奖者两关系通过实现联系,联系方式是.答案:彩票图案、摸奖人、彩票图案、hn8 .设有关系模型,旅行社(旅行社、经理、电话)旅客(旅客名,性别,年
42、龄,地址,电话)地点交通(地点,交通,价格)旅游团(旅行社名,旅客名,地点,交通,日期,导游)旅行社关系主键是,旅客关系主键是,旅游地点关系主键,旅游团关系的主键是:该关系的外键分别有.,所实现的联系方式为答案:旅行社、旅客名、地点+交通、旅行社名+旅客名+地点+交通、旅行社名、旅客名、地点+交通、多对多9 .在关系模式R(D,E,G)中,存在函数依靠关系E-D,(D,G)-E,则候选关键字是,关系模式R(D,E,G)属于答案:(E,G)(D,G)3NF10 .在关系模式R(A,C,D)中,存在函数依靠关系A-C,A-D,则候选关健字是,关系模式R(A,C,D)最高可以达到答案:ABCNF11
43、 .在关系模式R(A,B,C,D)中,存在函数依靠关系A-B,A-C,A-D,(B,O-A,则候选关键字是,关系模式R(A,B,C,D)属于答案:A,(B,C)BCNF12 .在一个关系R中,若每个数据项都是不行再分割的,那么R肯定属于答案:第一范式13 .若关系为1NF,且它的每一非主属性都候选关键字,则该关系为2NF.答案:完全函数依靠14 .设关系R(U),X,YU,X-Y是R的一个函数依靠,假如存在X,X,使X,-Y成立,则称函数依靠X-Y是函数依靠.答案,部分15 .假如X-Y和XZ成立,那么X-YZ也成立,这个推理规则称为答案:合并规则16 .假如关系模式R是其次范式,且每个非主属
44、性都不传递依靠于R的候选关健字,则称R为关系模式.答案:3NF17 .在函数依靠中,平凡函数依每是可以依据AEStrOng推理规则中的律推出的.答案:自反18 .关系模式规范化须要考虑数据间的依靠关系,人们已经提出了多种类型的数据依靠,其中最重要的是和。答案:函数依靠,多值依靠四、名词说明1 .函数依靠:用U表示属性集的全集A1,A2,,An),设R(U)是属性集U上的关系模式.X、丫是U的子集.若对于R(U)的全部具体关系r都满意如下约束:对于X的每一个具体值,Y有唯一的具体值与之对应,则称丫函数依靠于X,或X函数确定Y,记作X-Y,X称做确定因索.2 .部分函数依靠:设XY是关系模式R(U)的一个函数依靠,假如存在X的真子集X,使得X-Y成立,则称Y部分依靠于X,记作X-Y.3 .完全函数依靠I设XY是关系模式R(U)的一个函数依靠,假如不存在传递依靠,则称关系R是第三范式的.记为R3NF.14 .BCNF:假如关系模式R(UtF)的全部属性都不传递依靠于R的任何候选关键字,那么称关系R是属于BCNF的.记为RBCNF关系模式R,假如每个确定因素都包含关健字