密封线内禁止答题1第1章数据库系统基本概念一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题干后的括号内。1.单个用户使用的数据视图的描述称为()A.外模式B.概念模式C.内模式D.存储模式答案:A【表达用户使用程度观点P18】2.子模式DDL用来描述()A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构答案:B【子模式=外模式;外模式是逻辑模式的子集P18】3.在DBS中,DBMS和OS之间关系是()A.相互调用B.DBMS调用OSC.OS调用DBMSD并发运行答案:B【P5】4.DBMS中实现事务持久性的子系统是()A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统答案:D【在数据库被破坏或数据不正确时,系统有能力将其恢复到正确状态P22】5.DBS中“第三级存储器”是指()A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘答案:B【第三级/脱机存储器=光存储器+磁带存储器P9】6.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.存取控制C.安全控制D.完整性控制答案:D7.逻辑数据独立性是指修改()A.外模式保持模式不变B.内模式保持模式不变C.模式保持外模式不变D.模式保持内模式不变答案:C【用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变.逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性,元素间的独立性P19】8.在SQL语言中,属于DML的操作命令是()A.CREATEB.GRANTC.UPDATED.DROP答案:C【DDL数据定义语言:CREATE,DROP,ALTER;DML数据操纵语言:INSERT,DELETE,UPDATE+子集QL数据库查询语言:SELECT;DCL数据控制语言:REVOKE,GRANT。P21】9.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是()A.1∶1B.1∶MC.M∶1D.M∶N答案:D10.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一答案:C11.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()A.物理结构独立性B.物理数据独立性C.逻辑结构独立性D.逻辑数据独立性答案:B【内模式发生变化,逻辑模式不变P18;AC直接排除】12.DBS中,“联机存储器”是指()A.内存和外存B.内存和快闪存C.磁盘和光盘D.快闪存和磁盘答案:D【辅助/联机存储器=快闪存储器+磁盘存储器】密封线内禁止答题213.对全局数据视图的描述称为()A.概念模式B.内模式C.存储模式D.外模式答案:A【三级结构:内部级、概念级、外部级。外部级:对单个用户的数据视图的描述称为外模式。概念级:对全局数据视图的描述称为概念模式(逻辑模式)。内部级:对物理存储数据视图的描述称为内模式。P18】14.数据库系统中,物理数据独立性是指()A.外模式改变不影响模式B.模式改变不影响应用程序C.模式改变不影响内模式D.内模式改变不影响应用程序答案:B【物理独立性,存储结构的独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即数据在磁盘上怎样存储由DBMS管理用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变】15.下列说法不正确的是()A.关系DML属于非过程性语言B.非过程性语言比过程性语言编程复杂C.非过程性语言增加了系统开销D.非过程性语言不需要指出“怎么做”答案:B【C选项中由于系统解析,例如解析SQL语句增加系统开销P21】16.最终用户使用的数据视图称为()A.内模式B.外模式C.概念模式D.存储模式答案:B【图1.11外模式反映用户的观点P11;存储模式=内模式】17.在数据库系统中,把可以相互区别的客观事物称为()A.文件B.字段C.实体D.关键码答案:C【P7】18.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A.事务并发性B.数据可靠性C.数据独立性D.数据重用性答案:D19.在数据库方式下,信息处理中占据中心位置的是()A.磁盘B.程序C.数据D.内存答案:C20.下列功能中,不属于...DML基本操作功能的是()A.排序B.插入C.修改D.检索答案:A【P21】21.在下列四种模型中,与计算机的硬件及软件均无关..的是()A.外部模型B.逻辑模型C.概念模型D.内部模型答案:C【概念模型体现客户观点P11】22.设计数据库时,应该首先设计数据库的()A.应用系统结构B.概念结构C.逻辑结构D.物理结构答案:B【概念结构体现需求分析】23.数据库在磁盘上的基本组织形式是()A.DBB.文件C.二维表D.系统目录答案:B24.数据库三级模式中,用户与数据库系统的接口是()A.模式B.外模式C.内模式D.逻辑模式答案:B【P18】25.在文件系统中,所具有的数据独立性是()A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性答案:D【P2】26.使用二维表格结构表达实体及实体间联系的数据模型是()A.层次模型B.网状模型C.关系模型D.联系模型答案:C【P17】27.数据库是长期存储在计算机内、有组织的、统一管理的相关密封线内禁止答题3()A.文件的集合B.数据的集合C.命令的集合D.程序的集合答案:B【DB定义P5】28.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()A.外模式B.内模式C.逻辑模式D.存储模式答案:C29.数据库系统中存放三级结构定义的DB称为()A.DBSB.DDC.DDLD.DBMS答案:B【数据字典DD=描述数据库,P22】30.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A.DBMSB.数据库应用系统C.相关的计算机系统D.DBA答案:D【还要包括个人DBA,P23】31.数据库系统提供的数据控制功能,不包括()A.并发控制B.控制数据冗余C.完整性保护D.故障恢复答案:B【数据库的保护功能此刻等价于数据控制ACD+数据安全性控制,P22】32.数据库系统的核心组成部分是()A.DBB.DDC.DBAD.DBMS答案:D【P20】33.数据库的最小存取单位是()A.字符B.数据项C.记录D.文件答案:B【记录和数据项的概念P4】34.数据库应用程序的编写是基于三级模式结构中的()A.外模式B.逻辑模式C.内模式D.概念模式答案:A35.数据库管理系统是()A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件答案:A【定义1.3,P5】36.外模式DDL用来描述()A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构答案:B【外模式=子模式】37.下列关于数据冗余的叙述中,不正确...的是()A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据答案:C【排除法P2=表项冗余+重复存储】38.在数据库系统中,提供数据与应用程序间物理独立性的是()A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.子模式/模式映像答案:B39.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是()A.多对一B.一对多C.多对多D.一对一答案:C二、填空题(本大题共10小题,每小题1分,共10分)将正确的答案写在每小题的空格内。错填或不填均无分1.模式/内模式映象为数据库提供了_____数据独立性。密封线内禁止答题4答案:物理2.在层次、网状模型中,数据之间联系用_____实现。答案:指针P173.在网状模型中,记录之间的联系是用_____实现的。答案:指针4.在计算机系统的存储层次中,CD-ROM是第_____级存储器。答案:三5.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和_____。答案:数据联系弱6.数据库系统的体系结构分为三级:内部级、概念级和_____级。答案:外部P217.结构数据模型的三个组成部分是数据结构、数据操作和_____。答案:数据完整性约束8.用树型结构表示实体类型及实体间联系的数据模型称为_____。答案:层次模型9.数据库的三级模式结构中,全局数据视图的描述称为_____。答案:概念模式10.在数据库系统中管理数据的软件称为_____。答案:数据库管理系统DBMS11.关系模型和层次、网状模型的最大差别是用_____导航数据。答案:关键码12.数据库系统中三级模式结构定义存放在_____中。答案:数据字典DD13.在数据库的概念设计中,客观存在并且可以相互区别的事物称为_____。答案:实体14.DBMS可分为层次型、网状型、_____型、面向对象型等四种类型。答案:关系15.能惟一标识实体的属性或属性集称为_____。答案:实体标识符16.数据独立性使得修改数据结构时,尽可能不修改_____。答案:应用程序17.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和_____。答案:更新18.DBMS主要由_____和存储管理器两大部分组成。答案:查询处理器19.在数据库技术中,用_____的概念描述数据库的结构和语义,对现实世界的数据进行抽象。答案:数据模型20.DBMS的存储管理器主要包括:权限和完整性管理器、_____、文件管理器、缓冲区管理器。答案:事务管理器P2521.DB能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据_____等特点。答案:独立性P2322.DB分成物理数据库和_____数据库两类,后者由DD系统管理。答案:描述P2223.在数据库中为提高查询速度而设置的逻辑排序手段称为________。答案:索引24.关系模型中,数据联系是通过表间的________实现的。答案:公共属性三、简答题(本大题共10小题,每小题3分,共30分)密封线内禁止答题51.请阐述在网状模型和关系模型中,实体之间联系的实现方法。答案:1)在网状模式中联系用指针实现(1分)2)在关系模型中联系用关键码实现(2分)2.什么是数据库的完整性控制?答案:保证数据库中数据的正确性和有效性的措施(3分)3.什么是数据独立性?在数据库中有哪两级独立性?答案:1)数据独立性指应用程序和数据库的数据结构之间相互独立,不受影响;(1分)2)数据独立性分为物理数据独立性和逻辑数据独立性(2分)4.什么是DB的系统缓冲区?答案:应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换(3分)5.简述DBMS的主要功能。答案:1)数据库的定义功能(1分)2)数据库的操纵功能(1分)3)数据库的保护功能4)数据库的维护功能5)数据字典6.在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式?答案:数据文件、数据字典、索引、统计数据、日志(任意三个3分)7.数据库系统中支持数据独立性的方法是什么?答案:数据库的三级模式结构和两级映射机制(3分)8.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?答案:1)数据冗余(1分)2)数据不一致(1分)3)数据联系弱(1分)9.简述层次、网状和关系模型中数据联系的实现方法。答案:P171)层次、网状模型均是通过指针实现数据联系2)关系模型通过关键码实现数据联系10.简述外部模型的优点。答案:1)简化用户观点;2)有助于数据库安全性保护;3)对概念模型提供支持(1分)