数据库系统概论练习题(答案).pdf
《数据库系统概论练习题(答案).pdf》由会员分享,可在线阅读,更多相关《数据库系统概论练习题(答案).pdf(164页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 一 章 数 一 库 系 统 导 裕.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一、选择题.
2、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.在数据管理技术的发展过程中,历了人工管理阶段、支件系统阶段和
3、数据库系统阶段。我这几个阶段中,数据独立性景需的阶段是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支持教据库系统的计算机
4、软破件环境、数据库文件、数据库管理余统、数据庠应用程序和数据庠管理员各 亲: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.下述不
5、是DBA数据庠管理员的职责的是A.完整性约束说明 B.定义数据库模式C数据库安全 D.效据库管理余统设计答 亲:D13.提供数据库定义、数 据 舔 伏、数据控制和数据库维护功能的软件称为A.OS B.DSC.DBMS D.DBS答*C14.数据库的基本特点A)数 据 可 以 共 享(贰数据结构化人 数 据 独 立 性,教据 冗 余 大,易移值、统一管理和控制B)数 据 可 以 共 享r或数据集构化人 数 据 独 立 性、数据冗余小,易步无、统一管理和控制o 数 据 可 以 共 享(贰数据转构化人 数据 互 换 性,数据冗余小,易犷 充、统一管理和控制D J效据非绥构化、数据独立性、数据冗余小,
6、易广充、统一管理和控制答 亲:B15.下列印项中,不属于数据库系统特点的是A.数据共享C.数 据 冗 余 度,答 亲:C1 6.下面列出的条目中,A.数据的集构化C.就需的教据独立性B.救据完整性D.教据独立性需不属于数据库技术的主要特点的是B.救据的冗余度小D.程序的标准化答 去:D1 7.在救据庠管理余统中,下面不是数据库存取功能模块的是A.事务管理程序模块 B.数据更新程序模块C.交互式程序查询模块 D.查询处理程序模块答*C18.在下面所列出的条目中,不属于数据库管理系统的基本功能的是A.救据库定义 B.数据库的建立和维护C,数据库的存取 D,数据库和网络中其他软件系统的通信答 余:D
7、19.在数据库中产生数据不一致的根本原因是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个
8、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用户的应用程序与
9、存储在磁盘上数据库中的效据是相互独立的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.反映现实世界中实体及实
10、体间联余的信息模型是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.事物之间往往存在禁种有
11、然联系,这种联系不能叫卖体。(X)3、属性是招实体具有的某种特性或若干方面的特性。(V)4.实体型是指实体属性的集合,袅示实体所固有的若特征。(,)5.实体型中各属性的具体取值赛为实体值。(,)6,属性取值的变化国称为该属性的城。(V)7.关系模型就是关系数据库。(X)8.数据是信息的符号表示形式,两者之间相互联系,没有任何区别。(X)9.在数据处理过程中对巳知数据进行加工,获得新的教据,这些新的数据又为人们提供了新的佶息,作为管理决策的依据。(V )三、域空题1.数据库管理技术的发展是与计算机技术及其应用的发展联余在一起 的,它经历了三个阶段:阶段,阶段和 阶段。答 案:人 工 管 理 文
12、件 系 统 数据库米统2.数 据 库 系 统 是 卷 在 计 算 机 系 统 中 引 入 数 据 库 后 的 系 统,一般由_o答嚏:数据库 数 据 库 管 理 余 统r及其开发工具)应用余统 数据庠管理员3.数 据 库 的 三 级 体 系 转 构 是 才S 、和O答 专:用户数据逐辑每构、数据的物理存储结构,整体逐科每构4.模 式fSchemaJ是数据庠中全体效据的 和的指述,它仅仅涉及到的拈述,不涉及到具体的值。答 米:逐 科 毋 构 特 征 型5.三级模式之间的两层映象保证了数据库系统中的故据能妗具有薪言的 和_ O答 案:迂科独立性物 理 独 立 性6,定义用户数据庠的语言称为答 亲:
13、DDL7.在 救 据 库 余 统 中,用户对教据的操作只能通过 语言进行。答 余:DML8.数据库救据具有、和 三个基本特点O答 余:永 久 存 储 有 组 钗 可 共 享9.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括答 余:数 据 定 义 功 能 数 据 舔 纵 功 能 数 据 库 的 运 行 管 理 数 据 库 的 建立和维护功能10.教据库具有数据转构化、录小的、较高的等 特 点O答 亲:冗 余 度 数 据 独 立 性11.D B M S还 於 须 提 供 保 护、检 查、等救据控制功能。笃 亲:数据的安全性 数据的完整性 并发控制 数据库恢复12.根据模型应用的不同目的
14、,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一 类是,第二类是 O答 亲:概念模型 教 据 掇 型13.唯 一 标 识 实 体 的 属 性 集 称 为 o答去:关键字14.实 体 之 间 的 联 系 有 .、三种。答余:一对一 一对 多 多 对 多5,名词斛释1.实 体:客现存在并可以相互区分的事物叫卖体。客观存在并相互区别的事物。2.实体集:同一类实体的集合。同型实体的集合款为实体集。3.实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。用命名的实体型表示抽象的实体集。4.属性:描述实体的特性。实体所具有的某一特性,一个实体可
15、由若干个属性来刻画。5.关键李:如果某个属性或属性组合的值能够唯一地标识出实体集中的每一个实体,可以选作关统字。6.联余:实体集之间的对应关东称为联系,它反映现实世界本物之间的相互关联。7.实体联余图:实体 联条方法(Entity-Relationship Approach,即E-R图法)是用来括述现实世界中概念模型的一种著名方法。E-R图提供了表示实体型,属性和联系的方法:实体型:用矩形象示,矩形框写明实体名;属 性:用椭囿形表示,并用无向也将其与相应的实体连接起来;联 系:用菱形表示,菱形框写明联宗名,并用无向边分别与有关实体连接起来,同时在无向边务标上联系的类型。8.DDL:教据定义语言
16、。用来定义我据库模式、外模式,模式的语言。9.DML:数据提纨语言。用来对数据库中的数据进行查询、插入、剜除和修改的语句。10,教 据:描述事物的符号记录称为数据。数据的种类有文字、图形,图象、力者、正文等等。11.数据库:数据库是长期借存在计算机,有组组的、可共享的数据集合。数据库中的教据按一定的数据撰型姐物、拈述和储存,具有较小的冗余度,较高的效据独立性和易步展性,并可为各种用户共享。每个数据库中数据的都是按照某一种数据模型来组轨的。12.敦据库京统:教据库余统是指在计算机余统中引入数据库后的余统构成。数据库余统由效 据 库、数据库管理余统(及其开发工具工 应用余毓、数据库管理员构成4。1
17、3.数据库管理京统:数据库管理余统(DBMS)是住于用户与操作系统之间的一层数据管理软件。用于科学地姐织和存储数据、高效地获取和维护数据。主要功能包括数据定义功能、数据掾纵功能,数据库的运行管理功能,教据库的建立和维护功能。五,简等题1,什么是散据?数据有什么特征?数据和信息有什么关系?答 案:数据是用于符信息的物理符号.教据的特征是:1)救据有 妙和 值 之分;2)效据受敷据类型和取值国的约束;3)教据有定性表示个定量表示之分;4)数据皮具有我体和多种表现形式救据与信息的关系为:数据是信息的一种表现形式,数据能通过书写的信息编巧表示佶急.信息有多种表现形式,它通过手势,眼神,音或图形等方式表
18、达,但是数据是信息的最佳表现形式。由于数据能够书写,因而它能核被记录、存储和处理,从中挖朝出更深的信息。但是数据不等于信息,散据只是信息表达方式的一种。正确的数据可以表达信息,而虚被、错误的数据所表达的是梦媒,不是信息。2、什么是数据处理?数据处理的目的是什么?若奈:数据处理是指对数据的收集、姐整理、加工、存储和传接等工作。圈绕着教据所做的工作均称为数据处理。救据处理目的为:通过数据管理,收集佶急并将佶息用数据表示和保存,在需要的时候使用;通过数据加工,对教据进行变换、抽取和运算,从而得到更有用的故据,以指导或控制人的行为贰事物的支化艳务;通过数据符桩,使更多的人得到并理斛佶急,从而使信息的作
19、用充分发挥出来。3,传急管理余统与数据库管理条统有什么关条?答 亲:数据庠管理系统是提供数据库管理的计算机乐统软件,它为信息管理系统的设计提供了方法,手度和工具,利用数据库管理余统设计佶急管理系统可以达到事半功得的效果。信息管理未统是实现某种具体事物管理功能的0用软件。传息管理余统的教据存放在教据库中,利用数据库管理余统,信息管理可以更快、更好的设计和实施。4.用文件条统管理数据有什么缺陷?等 余:用文件余统管理教据会有三个缺陷:1)由于文件之间缺乏联系,会建成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储,所以数据冗余度大。2)由于教据冗余,在进行更新标作时,稍不谨慎,就可
20、能是同样的数据在不同的文件中不一样,从而产生少数局部不一致缺陷。3)由于文件之间相互独立,缺乏联余,会选院数据联系弱的缺陷。5.数据库余统阶段的效据管理有什么特点?答 亲:数 据 库 泰 统 阶 段 的 数 据 管 理 有5方面的特点:1)采用复杂的数据模型我示数据结构。2)有较焉的数据独立性。3)数据库余统为用户提供了方便的用户接口。4)氽统提供有数据库的恢复、并发控制,教据龛整和数据安全性的教据控制功能,以保证教据库中的数据是安全的、正确的和可靠的。5)对数据的操作不一定以记录为单佳,也可以以数据项为单住,从而增加了氽绕的灵活性。6.试述文件条统与数据库余统的区别和寐余。知道答 亲:文件余
21、统与教据库余统的区别:文件条统面向某一应用程序,共享性差,冗余度大,独立性差,记录有结构,整体无结构,应用程序4已控制。数据库余统面向现实世界,共享性需、冗余度小,具有高度的物理独立性和一定的遗科独立性,整体每构化,用救据模型描述,由数据库管理余统提供救据安全性,龛整性、并发控制和恢复能力。文件条统与数据库条统的联系是:文件条统与数据库系统都是计算机条统中管理数据的软件。文件条统是操作亲统的童要组成部分,而DBMS是独立于操作泰统的软件。但DBMS是在操作系统的基础上实现的。教据库中数据的姐叙和存储是通过操作余统中文件余统来实现的。因 此DBMS的实现与操作亲统中的文件系统是紧击相关的O7.举
22、出适合用文件系统而不是数据库余统的例子;再举出适合用数据库余统的应用例子。答 亲:道用于丈件系统而不是数据库系统的应用例子有:教据的备份;软件或应用程序使用过程中临时数据存储一般使用文件此较合适;干期功能出较简单、比较固定的应用系统也适合用文件条统。适用于数据库系统而非文件余挑的应用例子:目前,几乎所有企业贰部门的佶急余统都以数据库余统为基础,都使用数据库。如一个公司的管理信 急 祭 统(其中会包括许多子余统,如库存管理条统、物资采购系统,作业调度系统,设备管理余统、人事管理系统等等)。8.数据库系统对计算机硬件有什么要求?答 袭 :由于数据库系统是楚立左计算机硬件的基础之上的,它在於须的硬件
23、资源攵持下才能工作。支持数据库余统的计算机硬件资源包括C PU,存、外存及其他外部设备。外部设各立要包括某个具体的数据库余统所需的数据通佶设备和数据输入输出设备。因为敷据库余统数据量大、教据结构复杂、软件衮多,所以要求起 硬 件设备能够处理并快速处理数据,这需要硬件的数据存储衮量大,数据处理速度和数据输入输出速度快。具体要求为:1)计算机存要尽量大;2)计算机外存也要尽量大;3)计算机的效据传输速度要快。9.试述数据库余统的组成。等 泰:数据库系统一般由数据库、数 据 库 管 理 余 统(及 其 开 发 工 具 工皮用余统、数据库管理员和用户构成。10.数据库系统的软件由哪些部分组成?它们的作
24、用及关条是什么?答 亲:救 据 库 余 统 的 软 件 中 包 括 舞 作 余 统(OS),数 据 库 管 理 余 统(DBMS人 主 语 言 系 统、应用程序软件和用户敷据库。各软件之间的 关 系 如 图5-1所示。应用系统、数据库应用开发具软件DBMS、主讲才餐洋系统操作累蜕计算机陵件数据庠余统中各种软件的作用如下:1)舔作系统或双字操作余统:舔作亲统是所有计算机软件的基础,在 救 据 库 余 统 中 它 起 赤 支 持DBMS及主语言余统工作的作用。如果管理的信息中有汉字,则需要中文捧作泰统的支持,以提供汉字的输入、输出方法和汉学信息的处理方法。2)数据库管理系统和主语言系统:数据库余统
25、是为定义,建立,维护、使用及控制数据库而提供的有关数据管理的余统软件。主语言余统是为应用程序提供的话如程序控制、数据输入输出、功能图教、图形处理,计算方法等数据处理功能的余统软件。3)应用开发工具软件:应 用 开 发 工 具 是DBM S条统为应用开发人员和最终用户提供的需效率、多功能的应用生成霹、第8代计算机语言等各种软件工具,分报表生成j泰、表单生成舞、查询和视图设计器等,它们为数据库余统的开发和使用提供了最好的环境和率助。4)应用京统及教据库:数据库应用系统包括为特定的应用环境覆立的数据库、开发的各类应用程序及编写的丈格资料,它们是一个有机整体。通过运行教据庠应用系统,可以实现对数据库中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概论 练习题 答案
限制150内