数据库系统概论练习题(答案).pdf
第 一 章 数 一 库 系 统 导 裕.3一、选 择 题.3二、刿 新 题.10三、鬼 变 题.1 1s,名 词 斛 释.13五、简 答 题.15第 二 章 关 余 数 据 麟 型.30一、选 择 题.30二、刿 新 题.40三,境 变 题.408、名 词 解 释.42五,简 答 题.44第 四 章 关 系 数 据 库 设 计 理 论.51一、选 择 题.51二、判 新 题.64三、填 变 题.67S,名 词 斛 群.70五,简 答 题.73第 三 章 数 据 库 的 标 准 语 言SQL.89一,选 择 题.89二,施 变 题.100三,简 答 题.101第五幸教据库设计.144一、选择题.144二、刿新题.149三、施变题.149明简答题.153第 一 章 数 据 库 系 统 导 企,选择题1.左数据库中存储的是A)数据 B)数据模型C)数据以及数据之间的联系 0)佶息答 奈:C2.存储在计算机有结构的数据的票合是A J数据库系统C J数据庠管理系统答 案:B3.佶息的数据表示形式是2只能是文学C J只能是图形B J数据库0)数据结构B J只能是声音D)上述皆可答 案:D4.数据管理与数据处理之间的关系是A J两者是一*回事B J两者之间无关。效据管理是数据处理的基本环节D J数据处理是数据管理的基本环节答 案:C5.在数据管理技术的发展过程中,历了人工管理阶段、支件系统阶段和数据库系统阶段。我这几个阶段中,数据独立性景需的阶段是A J数据库余统C)人工管理B J文件系统D)数据项管理答亲:A6.下面列出的裁据庠管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段I L文 件 系 统 阶 段III.数据库阶段A.I 和 IIC.II 和 III答 案:D7.DBMS 是A.数据库C数据库应用软件答 余:DB.只 有IID.只 有IB.教据库氽统D.数据库管理软件8.以下所列数据库余统组或中,正确的是A J计算机,文件,文件管理系统.程序B J计算机,文件、程序设计语言、程序C)计算机、文件、报表处理程序.网络通信程序D J支持教据库系统的计算机软破件环境、数据库文件、数据库管理余统、数据庠应用程序和数据庠管理员各 亲:D9.数据库余统的椽心是A J数据库 B J数据库管理系统C J数据模型 D)软件工具答*B10.救 据 库DB、数 据 库 余 统DBS,数 据 库 管 理 系 统D BM S三者之间的关余是A)DBS 包括 DB,DBMS BJ DB 包括 DBS、DBMSCJDBMS 包括 DB、DBS D)DB 就是 DBS,也就是 DBMS答 亲:A11.数据库余统是采用了数据库技术的计算机系统,教据库余统由数据库、数据库管理余统,应用条统和 构成。A.余统分析员 B.程序员C.数据库管理员 D.操作员答 案:C12.下述不是DBA数据庠管理员的职责的是A.完整性约束说明 B.定义数据库模式C数据库安全 D.效据库管理余统设计答 亲:D13.提供数据库定义、数 据 舔 伏、数据控制和数据库维护功能的软件称为A.OS B.DSC.DBMS D.DBS答*C14.数据库的基本特点A)数 据 可 以 共 享(贰数据结构化人 数 据 独 立 性,教据 冗 余 大,易移值、统一管理和控制B)数 据 可 以 共 享r或数据集构化人 数 据 独 立 性、数据冗余小,易步无、统一管理和控制o 数 据 可 以 共 享(贰数据转构化人 数据 互 换 性,数据冗余小,易犷 充、统一管理和控制D J效据非绥构化、数据独立性、数据冗余小,易广充、统一管理和控制答 亲:B15.下列印项中,不属于数据库系统特点的是A.数据共享C.数 据 冗 余 度,答 亲:C1 6.下面列出的条目中,A.数据的集构化C.就需的教据独立性B.救据完整性D.教据独立性需不属于数据库技术的主要特点的是B.救据的冗余度小D.程序的标准化答 去:D1 7.在救据庠管理余统中,下面不是数据库存取功能模块的是A.事务管理程序模块 B.数据更新程序模块C.交互式程序查询模块 D.查询处理程序模块答*C18.在下面所列出的条目中,不属于数据库管理系统的基本功能的是A.救据库定义 B.数据库的建立和维护C,数据库的存取 D,数据库和网络中其他软件系统的通信答 余:D19.在数据库中产生数据不一致的根本原因是A)救据存储量太大 B J未对教据进行完整性控制。没有产格保护救据 D J救据冗余答 案:D20.在数据库中,下列说法不正确的是A J数据库遵.免了一切数据重复B)数据库喊少了数据冗余C)数据库中的数据可以共享 D J若系统是完全可以控制的,则宗统可确保更新的一致性答 案:A21.数据庠三级模式体系绥构的划分,有利于保持效据库的A J数据独立性 B;数据安全性C)结构规化 D)操作可行性答 亲:A22.模式是数据库A J全局物理集构 B J局部物理绥构C)全局透料诘构 D J局部逐科借构答 箝C2 3.在数据庠的三级模式结构中,模式有A.1个 B,2个C.3个 D.任意多个答 余:A24.描述数据库全体救据的全局遁辑秸构和特性的是A.模式 B.模式C.外模式 D.存储模式答 案:A25.用户或应用程序看到的那部分局部遐辑站构和特征的拈述是A.模式 B.物理模式C.子铁式 D.模式答 泰:C2 6,数据库系统的数据独立性是指A J不会因数据的变化昉影响应用程序B)不会因亲统数据存储毋构与数据还科绥构的变化而影响应用程序C J不会因存储策限的变化而影响存储结构D)不会因某些存储结构的变化而影响其他的存储结构答*B27.数据库中,数据的物理独立性是指A J数据庠与数据庠管理余统的相互独立B)用 户 程 序 与DBMS的相互独立CJ用户的应用程序与存储在磁盘上数据库中的效据是相互独立的D)应用程序与教据库中效据的谖料结构相互独立等 亲:C28.要保证数据库的效据独立性,需要修改的是A.模式与外镇式 B.模式与模式C.三级模式之间的两层映射 D.三星模式答 聚:C29.要保证教据库的还科数据独立性,需要修改的是A.模式与外模式之间的赎射C.模式答 亲:A30.数据4的概念模型独立于A)具 体 的 机 森 和DBMSC)信息世界答 亲:AB.模式与模式之间的映射D.三级模式BJ E-R 图0)现实世界31.概念模型是现实世界的第一层抽象,这一类掇型A.层次模型 B.美系模型C.网状模型 D.实体-关系模型答亲:D32.反映现实世界中实体及实体间联余的信息模型是A.关东模型 B.层次模型C.网状模型 D.E-R模型答 亲:D33.区分不同实体的俵据是A.名称 B.属性C.对象 D.概念答*B34.在概念模型中的客观存在并可相互区别的事物称A.实体 B.元组C.属性 D.节点答 亲:A35.谀在某个公司环境中,一个部门有多名职工,部门和职工之间的联系是A.1对一 B.一对多C.多对多 D.不确定答*B36.下述那一条不属于概念模型应具备的性质A,有丰畲的语义表达能力 B,易于交流和理解C,易于变动 D,在计算机中实现的效率需答 余:D轲新题1.实体是指现实世界家观存底的事物,规念性的事物不能叫做实体。(X)2.事物之间往往存在禁种有然联系,这种联系不能叫卖体。(X)3、属性是招实体具有的某种特性或若干方面的特性。(V)4.实体型是指实体属性的集合,袅示实体所固有的若特征。(,)5.实体型中各属性的具体取值赛为实体值。(,)6,属性取值的变化国称为该属性的城。(V)7.关系模型就是关系数据库。(X)8.数据是信息的符号表示形式,两者之间相互联系,没有任何区别。(X)9.在数据处理过程中对巳知数据进行加工,获得新的教据,这些新的数据又为人们提供了新的佶息,作为管理决策的依据。(V )三、域空题1.数据库管理技术的发展是与计算机技术及其应用的发展联余在一起 的,它经历了三个阶段:阶段,阶段和 阶段。答 案:人 工 管 理 文 件 系 统 数据库米统2.数 据 库 系 统 是 卷 在 计 算 机 系 统 中 引 入 数 据 库 后 的 系 统,一般由_o答嚏:数据库 数 据 库 管 理 余 统r及其开发工具)应用余统 数据庠管理员3.数 据 库 的 三 级 体 系 转 构 是 才S 、和O答 专:用户数据逐辑每构、数据的物理存储结构,整体逐科每构4.模 式fSchemaJ是数据庠中全体效据的 和的指述,它仅仅涉及到的拈述,不涉及到具体的值。答 米:逐 科 毋 构 特 征 型5.三级模式之间的两层映象保证了数据库系统中的故据能妗具有薪言的 和_ O答 案:迂科独立性物 理 独 立 性6,定义用户数据庠的语言称为答 亲:DDL7.在 救 据 库 余 统 中,用户对教据的操作只能通过 语言进行。答 余:DML8.数据库救据具有、和 三个基本特点O答 余:永 久 存 储 有 组 钗 可 共 享9.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括答 余:数 据 定 义 功 能 数 据 舔 纵 功 能 数 据 库 的 运 行 管 理 数 据 库 的 建立和维护功能10.教据库具有数据转构化、录小的、较高的等 特 点O答 亲:冗 余 度 数 据 独 立 性11.D B M S还 於 须 提 供 保 护、检 查、等救据控制功能。笃 亲:数据的安全性 数据的完整性 并发控制 数据库恢复12.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一 类是,第二类是 O答 亲:概念模型 教 据 掇 型13.唯 一 标 识 实 体 的 属 性 集 称 为 o答去:关键字14.实 体 之 间 的 联 系 有 .、三种。答余:一对一 一对 多 多 对 多5,名词斛释1.实 体:客现存在并可以相互区分的事物叫卖体。客观存在并相互区别的事物。2.实体集:同一类实体的集合。同型实体的集合款为实体集。3.实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。用命名的实体型表示抽象的实体集。4.属性:描述实体的特性。实体所具有的某一特性,一个实体可由若干个属性来刻画。5.关键李:如果某个属性或属性组合的值能够唯一地标识出实体集中的每一个实体,可以选作关统字。6.联余:实体集之间的对应关东称为联系,它反映现实世界本物之间的相互关联。7.实体联余图:实体 联条方法(Entity-Relationship Approach,即E-R图法)是用来括述现实世界中概念模型的一种著名方法。E-R图提供了表示实体型,属性和联系的方法:实体型:用矩形象示,矩形框写明实体名;属 性:用椭囿形表示,并用无向也将其与相应的实体连接起来;联 系:用菱形表示,菱形框写明联宗名,并用无向边分别与有关实体连接起来,同时在无向边务标上联系的类型。8.DDL:教据定义语言。用来定义我据库模式、外模式,模式的语言。9.DML:数据提纨语言。用来对数据库中的数据进行查询、插入、剜除和修改的语句。10,教 据:描述事物的符号记录称为数据。数据的种类有文字、图形,图象、力者、正文等等。11.数据库:数据库是长期借存在计算机,有组组的、可共享的数据集合。数据库中的教据按一定的数据撰型姐物、拈述和储存,具有较小的冗余度,较高的效据独立性和易步展性,并可为各种用户共享。每个数据库中数据的都是按照某一种数据模型来组轨的。12.敦据库京统:教据库余统是指在计算机余统中引入数据库后的余统构成。数据库余统由效 据 库、数据库管理余统(及其开发工具工 应用余毓、数据库管理员构成4。13.数据库管理京统:数据库管理余统(DBMS)是住于用户与操作系统之间的一层数据管理软件。用于科学地姐织和存储数据、高效地获取和维护数据。主要功能包括数据定义功能、数据掾纵功能,数据库的运行管理功能,教据库的建立和维护功能。五,简等题1,什么是散据?数据有什么特征?数据和信息有什么关系?答 案:数据是用于符信息的物理符号.教据的特征是:1)救据有 妙和 值 之分;2)效据受敷据类型和取值国的约束;3)教据有定性表示个定量表示之分;4)数据皮具有我体和多种表现形式救据与信息的关系为:数据是信息的一种表现形式,数据能通过书写的信息编巧表示佶急.信息有多种表现形式,它通过手势,眼神,音或图形等方式表达,但是数据是信息的最佳表现形式。由于数据能够书写,因而它能核被记录、存储和处理,从中挖朝出更深的信息。但是数据不等于信息,散据只是信息表达方式的一种。正确的数据可以表达信息,而虚被、错误的数据所表达的是梦媒,不是信息。2、什么是数据处理?数据处理的目的是什么?若奈:数据处理是指对数据的收集、姐整理、加工、存储和传接等工作。圈绕着教据所做的工作均称为数据处理。救据处理目的为:通过数据管理,收集佶急并将佶息用数据表示和保存,在需要的时候使用;通过数据加工,对教据进行变换、抽取和运算,从而得到更有用的故据,以指导或控制人的行为贰事物的支化艳务;通过数据符桩,使更多的人得到并理斛佶急,从而使信息的作用充分发挥出来。3,传急管理余统与数据库管理条统有什么关条?答 亲:数据庠管理系统是提供数据库管理的计算机乐统软件,它为信息管理系统的设计提供了方法,手度和工具,利用数据库管理余统设计佶急管理系统可以达到事半功得的效果。信息管理未统是实现某种具体事物管理功能的0用软件。传息管理余统的教据存放在教据库中,利用数据库管理余统,信息管理可以更快、更好的设计和实施。4.用文件条统管理数据有什么缺陷?等 余:用文件余统管理教据会有三个缺陷:1)由于文件之间缺乏联系,会建成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储,所以数据冗余度大。2)由于教据冗余,在进行更新标作时,稍不谨慎,就可能是同样的数据在不同的文件中不一样,从而产生少数局部不一致缺陷。3)由于文件之间相互独立,缺乏联余,会选院数据联系弱的缺陷。5.数据库余统阶段的效据管理有什么特点?答 亲:数 据 库 泰 统 阶 段 的 数 据 管 理 有5方面的特点:1)采用复杂的数据模型我示数据结构。2)有较焉的数据独立性。3)数据库余统为用户提供了方便的用户接口。4)氽统提供有数据库的恢复、并发控制,教据龛整和数据安全性的教据控制功能,以保证教据库中的数据是安全的、正确的和可靠的。5)对数据的操作不一定以记录为单佳,也可以以数据项为单住,从而增加了氽绕的灵活性。6.试述文件条统与数据库余统的区别和寐余。知道答 亲:文件余统与教据库余统的区别:文件条统面向某一应用程序,共享性差,冗余度大,独立性差,记录有结构,整体无结构,应用程序4已控制。数据库余统面向现实世界,共享性需、冗余度小,具有高度的物理独立性和一定的遗科独立性,整体每构化,用救据模型描述,由数据库管理余统提供救据安全性,龛整性、并发控制和恢复能力。文件条统与数据库条统的联系是:文件条统与数据库系统都是计算机条统中管理数据的软件。文件条统是操作亲统的童要组成部分,而DBMS是独立于操作泰统的软件。但DBMS是在操作系统的基础上实现的。教据库中数据的姐叙和存储是通过操作余统中文件余统来实现的。因 此DBMS的实现与操作亲统中的文件系统是紧击相关的O7.举出适合用文件系统而不是数据库余统的例子;再举出适合用数据库余统的应用例子。答 亲:道用于丈件系统而不是数据库系统的应用例子有:教据的备份;软件或应用程序使用过程中临时数据存储一般使用文件此较合适;干期功能出较简单、比较固定的应用系统也适合用文件条统。适用于数据库系统而非文件余挑的应用例子:目前,几乎所有企业贰部门的佶急余统都以数据库余统为基础,都使用数据库。如一个公司的管理信 急 祭 统(其中会包括许多子余统,如库存管理条统、物资采购系统,作业调度系统,设备管理余统、人事管理系统等等)。8.数据库系统对计算机硬件有什么要求?答 袭 :由于数据库系统是楚立左计算机硬件的基础之上的,它在於须的硬件资源攵持下才能工作。支持数据库余统的计算机硬件资源包括C PU,存、外存及其他外部设备。外部设各立要包括某个具体的数据库余统所需的数据通佶设备和数据输入输出设备。因为敷据库余统数据量大、教据结构复杂、软件衮多,所以要求起 硬 件设备能够处理并快速处理数据,这需要硬件的数据存储衮量大,数据处理速度和数据输入输出速度快。具体要求为:1)计算机存要尽量大;2)计算机外存也要尽量大;3)计算机的效据传输速度要快。9.试述数据库余统的组成。等 泰:数据库系统一般由数据库、数 据 库 管 理 余 统(及 其 开 发 工 具 工皮用余统、数据库管理员和用户构成。10.数据库系统的软件由哪些部分组成?它们的作用及关条是什么?答 亲:救 据 库 余 统 的 软 件 中 包 括 舞 作 余 统(OS),数 据 库 管 理 余 统(DBMS人 主 语 言 系 统、应用程序软件和用户敷据库。各软件之间的 关 系 如 图5-1所示。应用系统、数据库应用开发具软件DBMS、主讲才餐洋系统操作累蜕计算机陵件数据庠余统中各种软件的作用如下:1)舔作系统或双字操作余统:舔作亲统是所有计算机软件的基础,在 救 据 库 余 统 中 它 起 赤 支 持DBMS及主语言余统工作的作用。如果管理的信息中有汉字,则需要中文捧作泰统的支持,以提供汉字的输入、输出方法和汉学信息的处理方法。2)数据库管理系统和主语言系统:数据库余统是为定义,建立,维护、使用及控制数据库而提供的有关数据管理的余统软件。主语言余统是为应用程序提供的话如程序控制、数据输入输出、功能图教、图形处理,计算方法等数据处理功能的余统软件。3)应用开发工具软件:应 用 开 发 工 具 是DBM S条统为应用开发人员和最终用户提供的需效率、多功能的应用生成霹、第8代计算机语言等各种软件工具,分报表生成j泰、表单生成舞、查询和视图设计器等,它们为数据库余统的开发和使用提供了最好的环境和率助。4)应用京统及教据库:数据库应用系统包括为特定的应用环境覆立的数据库、开发的各类应用程序及编写的丈格资料,它们是一个有机整体。通过运行教据庠应用系统,可以实现对数据库中数据的维护、查询、管理和处理掾作。1 1.试 述敷据库管理员的职责。答 亲:数 据 库 管 理 员(DBA)的职责是负责全面地管理和控制数据庠条统。具体职责包括:(D决定数据库的信息求和结构;决 定 数 据 库 的 存 储 结 构 和 存 取 策 限;定义数据的安会性妻求和龛整性约束条件;统 督 和 控 制 数 据 库 的 试 用 和 运 行;数据库余统的改进和重组。12.系统分析员、敷据库设计人员、应用程序员的职责是什么?系统分析员负责应用余统的需求分析和现说明,余统分析员要和用 户 及D B A相转合,确定系统的硬件软件配置,并参与数据库余统的概要设计。救据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求丽查和亲统分析,然后进行效据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用余统的程序模块,并进行铜试和安 装。3,试述数据库余统的三级模式转构及每级模式的作用?很重要答 泰:数据库的三级镇式是指逐科模式、外 模 式(子 嫌 灰 人 模 式r物理镇式)。逐辑模式是对数据库中数据的整体透臂绥构和特征的描述。外模式是对各个用户或程序所涉及到的数据的遥科结构和数据特征的指述。模式是数据的部表示或低层拈述。邃料模式是系统为了减小数据冗余、实现敷据共享的目标,并对所有的数据进行琮合抽象而的到的统一的全局数据视图。通过外模灰,可以方便用户使用和增强救据的安全性。通过设计模式,可以将余 统 模 式(全局逐辑模式)组叙成最优的物理模式,以提高数据的存取效率,改善系统的性能指标。1 4.什 么 是 数 据 的 独 立 性?什 么 叫 救 据 与 程 序 的 物 理 独 立 性?什么叫数据与程序的逐辑独立性?等 亲:数据独立性是指应用程序和数据之间的依赖程度低,相互影响小。效据独立性分成物理教据独立性和迈科独立性两极。数据与程序的还科独立性:君 模 式 改 变 时(例如增加新的关系、新的属性、改变属性的数据类型等),由教据库管理员对各个外模式/模式的映像作相应改支,可以使外模式保持不变。应用程序是依据教据的外模式编写的,从而应用程序不必修衣,保证了数据与程序的遥科独立性,简称数据的谡料独立性。教据与程序的物理独立性:当敷据库的存储转构改变了,由教据库管理员对模式/模灰映像作相应友支,可以使模式保持不变,从而应用程序也不必次支。保证了教据与程序的物理独立性,简称教据的物理独立性。1 5.为什么教据库余统中具有数据与程序的独立性?等 索:数据库管理余统在三级模灰之间提供的两层映像保证了数据库余统中的数据能够具有较高的还科独立性和物理独立性。数据库系统之所以具有救据物理独立性需的特点,是因为数据库管理系统能够提供数据的物理与逐科集构之间的映像或转换功能。这种数据映像功能是得应用程序可以根据数据的逐科结构进行设计,并且一显救据的存储绥构发生变化,余统可以通过修次其映像来透后变化。所以数据物理毋构的变化不会影响到应用程序的正确执行。教据库余统之所以具有较高的教据逐科独立柱,是由于教据库索统能核提供数据的全局还辑毋构和局部逐科转构之间的映像和转换功能。这种数据映像功能使得数据库可以按数据全局透科绥构设计,时应用程序可以按数据局部逐科结构进行设计。这样,刍全局还科集构中的部分数据结构收变时,即使那些与变化相关的数据局部遥科绥构受到了影响,也可以通过修改与全局逐辑结构的映像而减小其殳影响的程度,使数据局部还科结构义本上保持不变。由于数据库系统中的程序中的程序是按局部敦据逐科结构进行设计的,并且刍全局救据逐辑结构变换时可以使局部数据逐辑结构基本保持不变,所以敷据库余统的教据逐科独立性高。1 6.试 述 数 据 库 索 傀 中 的 二 级 娱 像 技 术 及 作 用。根 重 要答 余:数据瘁余统的二级映像技术是指外掇灰与模式之间的映像,模式与模式之间的映像技术,这二级映像技术不仅在三级数据模式之间走立了联系,同时也保证了数据的独立性。外模式/模式之间的映像,定义并保证了外模式与数据模式之间的对应关系。务模式变化时,D B A可以通过修改映像的方法使外媒灰不支,由于应用程序是根据外模式进行设计的,只要外模式不变化,应用程序就不需要修衣,保证了数据的逐科独立性。模式/模式之间的映像,定义并保证了数据的还科模式与模式之间的对应关余。刍数据库的存储绥构改变时,D B A可以通过修友模式/模式之间的映像使教据模式不变化。由于用户贰程序是桧教据的迈春模式使用数据的,所以只要教据模式不变,用户仍可以核原来的方式使用数据,程序也不需要修改,从而保证了数据的物理独立性。1 7 .数据管理的功能和目标是什么?答 泰:教 据 管理的功能为:1)组轨和保存数据功能,即收到的救据合理地分类组纵,将其存储在物理就体上,使数据能修长期的被保存;2)效据维护功能,即根据需要随时进行插入新数据、修改点教据和删除失效数据的舔作;3)救据查询和数据统计功能,即快速地将到需要的正确数据,满足各种使用要求;4)数据的安全和完整性控制功能,即使保证教据的安全性和完整性。数据管理的目标是:收集龛整的信息,将佶急用数据表示,接教据结构合理科学地姐轨并保存教据;为各种使用快速地提供所需正确数 据,并保证数据的安全性和龛整性。1 8 .什么是数据库?救据库中的数据有什么特点2等 索:数据库是数据管理的新方法和技术,它是长期存储在计算机有组物的大量的共享的教据集合。宅可以供各种用户共享,具有耒小冗余度和软需的数据独立性。数据库中的数据具有的特点是:1)数据库中的数据具有数据整体性,即数据库中教据要保持4身完整的数据每拘;2)数据库中的数据具有数据共享性,不同用户可以桧各4用法使用数据库中的数据,多个用户可以同时共享救据库中的救据资源。19.试述数据库余线的特点。答 嚎 :数据库余统的主要特点有:CU 数据集构化教据库系统实现整体数据的转构化,这是数据库的主要特征之一,也是教据库余统与文件余统的本质区别。(2)数据的共享性嵩,冗余度低,易#充 数 据 库 的救据不再面向禁个应用而是面向整个系统,因此可以被多个用户、多个应用、用多种不同的语言共享使用。由于教据面向整个京统,是有结构的数据,不仅可以祓多个应用共享使用,两且去易增加新的应用,这就使得救据库余统弹性大,易于犷先。(3)教据独立性高教据独立性包括数据的物理独立性和数据的逛科独立性。数据库管理条统的模式结构和二级映象功能保证了数据库中的数据具有很高的物理独立性和还料独立性。(4 J数 据 由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据再曼可以同时存取数据库中同一个数据。为此,DBMS必须提供统一的数据控制 功 能,包括数据的安全性保护,数据的龛整性检查,并发控制和教据库恢复。20.什么是叔据库管理系 筑?它的主要功能是什么?等 余:数 据 库 管 理 氽 统 简 称DBMS,它是专门用于管理数据库的计算机余统软件。数据庠管理系统能够为数据库提供数据的定义,建立,维护、查询和统计等舔作功能,并完成对数据完整性进行控制的功能。救据库管理余统主要功能是 教据库定义功能;数据存取功能;数 据 库 运 行 管 理;教 据 库 的 建 立 和 维 护 功 能。2 1.数据冗余能产生什么问题?答索:数据冗余大会选成G M费存储空间的问题,是数据的存储、管理和查询都不衮易实现。同时,由于文件系统中相同的效据需要重复存储和各自的管理,数据冗余度大还回给数据的修女和维护带来麻顼和困唯,还特别衮易选成数据不一致的恶果。数据冗余度大还会给数据的修改和维护带来麻烦和因难,还特别求易选成数据不一改的恶果。数据冗余度大时,由于数据重复出现,还使得数据统计的秸果不正确。2 2.什么是数据的整体性?什么是数据的共享性?为什么要使数据库中的数据具有整体性和共享性?答 亲:教据的整体性好仞指在进行救据库设计是,要站在全局需要的角度进行抽象和组叙数据;要龛塞的、准确的描述教据4身和数据之同联系的情况;要建立逵合整体需要的数据模型。数据的共享性是才&由于教据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避.免可由此产生的故据维护麻烦和教据统计错误诃题。数据共享度高会提高救据的利用率,它使得数据更有价值和更参易、更方便地被使用。23.试述数据模型的视念、兼据模型的作用和数据模型的三个要素。概念救据模型是救据庠中用来对现实世界进行抽象的工具,是救据库中用于提供佶息表示和操作手段的形式构辗。一般地讲,数据模型是严格定义的杭念的集合。这些概念精确地描述东统的静思特性、动忠特性和完整性约束条件。因此故据模型通全由致据转构,数据舔作和龛整性约束三部分组成。数 据 绥 构:是所研究的对象类型的集合,是对余统的静思特性的描述。救据舔作:是 指 对 数 据 库 中 各 种 对 象(型)的 实 例(值)允许进行的舔作的集合,包括操作及有关的操作规则,是对余统动态特性的措述。数据的约束条件:是完整性躯则的集合,龛整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以唯定符合我据模型的教据库状态以及状态的变化,以保证数据的正确、有效、相衮。24.忒述概念模型的作用。等 索:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于仅急世界的建镇,是现实世界到佶息世界的第一层抽象,是教据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行文溉的语言。2 5.式 给 出 三 个 实 际 部 门 的E-R同,要体型之间具有一对一,一对多,多对多各种不同的联余。类事的例子答索:例 如,一个部门有一个负赍人,一个负责人负责一个部门的工作,部门和负责人间的联余是一对一的联系;一个学生可以借阅多本书,一本书只能一个人僭,学生和借阅词的联余为一对多的联宗;一个学生可以参加多个社会团体,一个社会团体有多个学生参加,学生和社会团体间的联系为多对多的联余。26、设有人下教学环境,一个班有多名学生,一名学生只属于一个班。一个学生可以选修若干门课程,每门课程由多名学生选修。一位教师可以讲授若干门课程,一门课程只有一住教师主讲。每门课程可以由若干个教师耕,一住教师至多主讲一门课程。每住教师属于一个教研金,一个教研会有若干位教件。请 用E-R图画出概念模型。尊 崇:练会后图C J共 涉 及 到5个 实 体 集,分 别 是“学生”、“班”、“课 程”、“教师”,“教研会”。(2)E-R 图是:|班 级|万 海 卜 之忑上斗 校 由 生27、学梗中有若干条,每个系有若干班级和教研重,每个教研重有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用E-R图画出此学校的概念模型。答 余:练 会 图用E-R图a出的学校的概念模型图如图所示。第二章关东数据掇型,选择题1.帝见的数据掇型是A.层 次 镇 型、网状模型,关东掇型 B.概念模型、实体模型、关东模型C.对象模型、外部模型、部模型 D.还科模型、概念模型,关系模型答 嚏 :A2.一个每点可以有多个双亲,缁点之间可以有多种联余的模型是A.网状模型 B.关东镇型C层次模型 D.以上都有答亲:A3.层次型,网状型和关余型数据库划分原则是A J记录长度 B J文件的大小C)联氽的复杂程度 D J数据之间的联系答 奈:D4.层次模型不能直接表示AJ 1:1关京 BJ 1:m关东C)m:n关东 DJ 1:1和1:m关东答奈:C5.层次数据镇型的基本数据绥构是A.树 B.图C.索引 D.关东答 亲:A6.层次模型实现数据之间球系的方法是A.连接 B.指针C.公共属性 D.关东答 亲:B7、用二维表绥构表示实体以及实体同联系的数据模型称为A.网状模型 B.层次模型C,关东模型 D.面向对象模型答 春:C8.关东数据模型的基本数据禽构是A.树 B.图C.,素引 D.关余答 亲:D9.下面关于关氽性质的说法,错 误的是A.表中的一行称为一个元姐 B.行与列支叉点不允许有多个值C.袅中的一列称为一个属性 D.表中任意两行可能相同答 泰:D1 0,下列所述数据模型概念,不正确的是A)不同记录型的集合B)各种记录型及其联余的集合QE-R图表示的实体联系模型 D)数据库的概念模型答 亲:A11.关系款据模型A)只能表示实体之间1:1联系 B J只能表示实体之间1:m联东C)只能表示实体之间m:n联宗 D J可以表示实体间的任意联系答 案:D12.存取路桎对用户透明,从而具有更高的数据独立性、更好的安全性,简化程序员和教据庠开发建立工作的模型是A.网状模型 B.美余模型C.层次模型 D.以上都有答*B13.对关系模型叙述福根的是A)在产格的教学理论、集合论和谓词基础之上B)微机DBMS绝大部分采取关宗数据模型C J用二维表表示关系模型是其一大特点D)不具有连接舔作的DBMS也可以是关宗教据库乐统答 亲:D14.美东数据模型是目前景重要的一种救据模型,它的三个要素分别是A.实体龛整性,参照完整性,用户 1定义充塞性B.数据每构、美东操作、完整性约束C.数据增加、数据修改、数据查询D.外掇灰、镇灰、模灰答 箝B15.实体是佶息世界中的术语,与之对应的数据库术语为A J文件 B J数据库C J字段 D J记录等 奈:D16.同一个美系模型的任两个元姐值A)不能全同 B)可全同C J必须会同 D J以上都不是答 亲:A17.在通,帘情况下,下面关余中不可以作为关余救据库的关京是A;R1(学生号,学生名,性别J B)R2(学生号,学生名,班级号)C)R3(学生号,学生名,宿舍号)0)R4 f学生号,学生名,简历)答 余:D18.一个关余数据库文件中的各条记录A J前后顺序不能任意颠倒,一定要捺照蛤人的顺序排列B J前后顺序可以任意颠倒,不影响库中的数据关余C J前后顺序可以任意频便I,但排列顺序不同,统计处理的结果就可能不同D J前后顺序不能任意颠例,一定要按照关键字度值的顺序挑列各 亲:B19.下面的选项不是关宗教据库基本特征的是A.不同的列度有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关答 余:A20.关东模式的任何属性A J不可再分 B J可再分C J命名在该关东模式中可心不惟一 D)以上都不对答 案:D21.关东中任何一列的属性取值A)可以再分成更小的数据项,并可取自不同城中的数据B)可以再分成更小的数据项,不能取有不同城中的数据C)不可再分的效据项,只能取4同一城中的数据D)不可再分的数据项,可取4人在不同城中数据答 亲:C22.关余模型中,一个关键字是A J可由多个任意属性组成B)至多由一个属性组成C J可由一个或多个其值能唯一标识该关系嫌式中任何元姐的属性姐成D)以上都不是答 箝C23.关系数据库中的关键字是指A)能惟一决定关余的字段 B J不可改动的专用保智享C)关键的很重要的字段 0)能惟一标例元姐的属性或属性集合答 余:D24.个关系只有一个A.候选关键字 B.外关键学C.娃关键字 D.立关键字答 案:D25.美系模型中,一个关健字是A.可以由多个任意属性组成B.至多由一个属性姐或C.由一个或多个属性姐成,其值能够惟一标M关东中一个元姐D.以上都不是答 亲:C2 6.有一名为“编售”实体,含 有:商舄名、餐户名、数量等属性,该实体左键A)市品名 B)客户名C)商舄名+家户名 D)商品名+数量答 奈:C27.甫殒为“列车运管”实体,含 有:车次、目朝、实际发车时间、实际抵达时间,情况摘要等属性,该实体主键是A)车次 B)EI期C)车次+1期 D)车次+情况摘要答 余:C28.我仃单管理系统中,家 户 一 次 购 物(一订单)可以仃购多种商品。有订单关系R:R(打单号,目期,客户名称,商舄编玛,敦量),则R的立关键字是A.订单号B.订单号,客户名称C.商品编码D.订单号,商品编码答 亲:D29.现有如下关东:忠 者(患者编号,患者,性 别,出生日期,所在单住J医 疗(患者编号,医生编号,医生,企 新M朝,诊断结果)其中,医疔关系中的外关键字是A.患者编号 B.患者C.忐 者 编 号 和 患 者 D.医生编号和患者编号答 余:A30.关东代款运算的基础是A.关东运算 B.谓词法算C.集合运算 D.代数运算各 亲:c31.关系救据库管理余统应能实现的专门关条运算包括A J挑 序、奈引、统 计B J选择、投影、连接C J关联、更新、挑序 D J显示、打印,制表答*B32.关余数据库中的投影操作是指从关系中A.抽出特定记录 B.抽出特定字度C.jt立相应的影像 D.京立相应的图形答*B33.从一个数据库文件中取出满足某个嘉件的所有记录形成一个新的效据库文件的标作是A.投影操作 B.连接舔作C.选择掾作 D.复制掾作答 奈:C34.关系代教中的违接掾作是由A.选择和投影掾作组合而成B.选择和留卡余京掾作组合而成C.投影,选择、笛卡余积舔作姐合而成D.投影和给卡余尔操作组合而成答*B35.一般情况下,当对关系R和S进行4然连接时,要求R和S含有一个或者多个共有的A.记录 B.行C属性 D.元组答*C36.假设有关余R和S,关余代数表达式R-C R-S J表示的是A.RClS B.RUSC.R-S D.RXS答 余:A37.设关京R和S具有相同的结构,由属于S但不属于R的元姐构成的关余,记为A.R-S B.S-RG RU S D.SAS答 亲:C38.巳知关系R和S,RC1S等价于A.(R-S)-S B.S-(S-R)C.(S-R)-R D.S-(R-S)答*B39.自然连接是构成新关余的有效方法。一般情况下,刍对关系R和S使 用4然时,要求R和S含有一个或多个共有的A J元组 B J行C J记录 D)属性等 亲:D40.当关京R和S做4然联接时,能够保智R中不满足逢接条件元组的掾作是A.左外联接 B.右外球技C.部连接 D.全外联接答 亲:A41.“元数据”是器A.数据结构的拈述 B.教据项的拈述C.数据的来源 D.基本数据答 余:A42.左教据庠亲统中,虫值是A.O