《数据库系统概论》练习题(答案).docx
《《数据库系统概论》练习题(答案).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 .关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论 数据库 系统 概论 练习题 答案
链接地址:https://www.desk33.com/p-1492592.html