分享
分销 收藏 举报 申诉 / 161
播放页_导航下方通栏广告

类型《数据库系统概论》练习题(答案).doc

  • 上传人:丰****
  • 文档编号:4412776
  • 上传时间:2024-09-19
  • 格式:DOC
  • 页数:161
  • 大小:389KB
  • 下载积分:20 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库系统概论 数据库 系统 概论 练习题 答案
    资源描述:
    第一章 数据库系统导论 3 一、选择题 3 二、判断题 11 三、填空题 11 四、名词解释 13 五、简答题 16 第二章 关系数据模型 31 一、选择题 31 二、判断题 41 三、填空题 41 四、名词解释 43 五、简答题 45 第四章 关系数据库设计理论 52 一、选择题 52 二、判断题 65 三、填空题 68 四、名词解释 72 五、简答题 74 第三章 数据库得标准语言 SQL 90 一、选择题 90 二、填空题 101 三、简答题 102 第五章 数据库设计 145 一、选择题 145 二、判断题 150 三、填空题 150 四、简答题 154 第一章 数据库系统导论 一、选择题 1、在数据库中存储得就是 A)数据 B)数据模型 C)数据以及数据之间得联系 D)信息 答案:C 2、 存储在计算机内有结构得数据得集合就是 A)数据库系统 B)数据库 C)数据库管理系统 D)数据结构 答案:B 3、信息得数据表示形式就是 A)只能就是文字 B)只能就是声音 C)只能就是图形 D)上述皆可 答案:D 4、数据管理与数据处理之间得关系就是 A)两者就是一回事 B)两者之间无关 C)数据管理就是数据处理得基本环节 D)数据处理就是数据管理得基本环节 答案:C 5、在数据管理技术得发展过程中,经历了人工管理阶段、文件系统阶段与数据库系统阶段。 在这几个阶段中,数据独立性最高得阶段就是 A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 答案:A 6、下面列出得数据库管理技术发展得三个阶段中,没有专门得软件对数据进行管理得就是 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A、I 与 II B、只有 II C、II 与 III D、只有 I 答案:D 7、DBMS就是 A、数据库 B、数据库系统 C、数据库应用软件 D、数据库管理软件 答案:D 8、以下所列数据库系统组成中,正确得就是 A)计算机、文件、文件管理系统、程序 B)计算机、文件、程序设计语言、程序 C)计算机、文件、报表处理程序、网络通信程序 D)支持数据库系统得计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序 与数据库管理员 答案:D 9、数据库系统得核心就是 A)数据库 B)数据库管理系统 C)数据模型 D)软件工具 答案:B 10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间得关系就是 A)DBS 包括 DB、DBMS B)DB 包括 DBS、DBMS C)DBMS 包括 DB、DBS D)DB 就就是 DBS,也就就是 DBMS 答案:A 11、数据库系统就是采用了数据库技术得计算机系统,数据库系统由数据库、数据库管理系统、 应用系统与 构成。 A、系统分析员 B、程序员 C、数据库管理员 D、操作员 答案:C 12、下述不就是DBA数据库管理员得职责得就是 A、完整性约束说明 B、定义数据库模式 C、数据库安全 D、数据库管理系统设计 答案:D 13、提供数据库定义、数据操纵、数据控制与数据库维护功能得软件称为 A、OS B、DS C、DBMS D、DBS 答案:C 14、数据库得基本特点 A)数据可以共享(或数据结构化)、数据独立性、数据冗余大,易移值、统一管理与控制 B)数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、统一管理与控制 C)数据可以共享(或数据结构化)、数据互换性、数据冗余小,易扩充、统一管理与控制 D)数据非结构化、数据独立性、数据冗余小,易扩充、统一管理与控制 答案:B 15、下列四项中,不属于数据库系统特点得就是 A、数据共享 B、数据完整性 C、数据冗余度高 D、数据独立性高 答案:C 16.下面列出得条目中,不属于数据库技术得主要特点得就是 A.数据得结构化 B.数据得冗余度小 C.较高得数据独立性 D.程序得标准化 答案:D 17.在数据库管理系统中,下面不就是数据库存取功能模块得就是 A.事务管理程序模块 B.数据更新程序模块 C.交互式程序查询模块 D.查询处理程序模块 答案:C 18.在下面所列出得条目中,不属于数据库管理系统得基本功能得就是 A.数据库定义 B.数据库得建立与维护 C.数据库得存取 D.数据库与网络中其她软件系统得通信 答案:D 19.在数据库中产生数据不一致得根本原因就是 A)数据存储量太大 B)未对数据进行完整性控制 C)没有严格保护数据 D)数据冗余 答案:D 20、在数据库中,下列说法不正确得就是 A)数据库避免了一切数据重复 B)数据库减少了数据冗余 C)数据库中得数据可以共享 D)若系统就是完全可以控制得,则系统可确保更新得一致性 答案:A 21.数据库三级模式体系结构得划分,有利于保持数据库得 A)数据独立性 B)数据安全性 C)结构规范化 D)操作可行性 答案:A 22、模式就是数据库 A)全局物理结构 B)局部物理结构 C)全局逻辑结构 D)局部逻辑结构 答案:C 23.在数据库得三级模式结构中,内模式有 A.1 个 B.2 个 C.3 个 D.任意多个 答案:A 24、描述数据库全体数据得全局逻辑结构与特性得就是 A、模式 B、内模式 C、外模式 D、存储模式 答案:A 25、用户或应用程序瞧到得那部分局部逻辑结构与特征得描述就是 A、模式 B、物理模式 C、子模式 D、内模式 答案:C 26.数据库系统得数据独立性就是指 A)不会因数据得变化而影响应用程序 B)不会因系统数据存储结构与数据逻辑结构得变化而影响应用程序 C)不会因存储策略得变化而影响存储结构 D)不会因某些存储结构得变化而影响其她得存储结构 答案:B 27、数据库中,数据得物理独立性就是指 A)数据库与数据库管理系统得相互独立 B)用户程序与 DBMS 得相互独立 C)用户得应用程序与存储在磁盘上数据库中得数据就是相互独立得 D)应用程序与数据库中数据得逻辑结构相互独立 答案:C 28、要保证数据库得数据独立性,需要修改得就是 A、模式与外模式 B、模式与内模式 C、三级模式之间得两层映射 D、三层模式 答案:C 29、要保证数据库得逻辑数据独立性,需要修改得就是 A、模式与外模式之间得映射 B、模式与内模式之间得映射 C、模式 D、三级模式 答案:A 30、数据库得概念模型独立于 A)具体得机器与 DBMS B)ER 图 C)信息世界 D)现实世界 答案:A 31、概念模型就是现实世界得第一层抽象,这一类模型 A、层次模型 B、关系模型 C、网状模型 D、实体关系模型 答案:D 32、反映现实世界中实体及实体间联系得信息模型就是 A、关系模型 B、层次模型 C、网状模型 D、ER 模型 答案:D 33、区分不同实体得依据就是 A、名称 B、属性 C、对象 D、概念 答案:B 34、在概念模型中得客观存在并可相互区别得事物称 A、实体 B、元组 C、属性 D、节点 答案:A 35、设在某个公司环境中,一个部门有多名职工,部门与职工之间得联系就是 A、一对一 B、一对多 C、多对多 D、不确定 答案:B 36.下述那一条不属于概念模型应具备得性质 A.有丰富得语义表达能力 B.易于交流与理解 C.易于变动 D.在计算机中实现得效率高 答案:D 二、判断题 1.实体就是指现实世界客观存在得事物,概念性得事物不能叫做实体。(×) 2.事物之间往往存在某种自然联系,这种联系不能叫实体。(×) 3.属性就是指实体具有得某种特性或若干方面得特性。(√) 4.实体型就是指实体属性得集合,表示实体所固有得若特征。(√) 5.实体型中各属性得具体取值称为实体值。 ( √ ) 6.属性取值得变化范围称为该属性得域。(√) 7.关系模型就就是关系数据库。(×) 8、 数据就是信息得符号表示形式,两者之间相互联系,没有任何区别。( × ) 9、 在数据处理过程中对已知数据进行加工,获得新得数据,这些新得数据又为人们提供了新得信息,作为管理决策得依据。(√ ) 三、填空题 1、数据库管理技术得发展就是与计算机技术及其应用得发展联系在一起得,它经历了三个阶 段:__________阶段,__________阶段与__________阶段。 答案:人工管理 文件系统 数据库系统 2 、数据库系统就是指在计算机系统中引入数据库后得系统,一般由__________、__________、 __________与__________构成。 答案:数据库 数据库管理系统(及其开发工具)应用系统 数据库管理员 3.数据库得三级体系结构就是指 、 与 。 答案:用户数据逻辑结构、数据得物理存储结构、整体逻辑结构 4 、模式(Schema)就是数据库中全体数据得__________与__________得描述,它仅仅涉及到 __________得描述,不涉及到具体得值。 答案:逻辑结构 特征 型 5 、三级模式之间得两层映象保证了数据库系统中得数据能够具有较高得__________与 __________。 答案:逻辑独立性 物理独立性 6.定义用户数据库得语言称为 答案:DDL 7.在数据库系统中,用户对数据得操作只能通过 语言进行。 答案:DML 8 、数据库数据具有__________、__________与__________三个基本特点。 答案:永久存储 有组织 可共享 9、数据库管理系统就是数据库系统得一个重要组成部分,它得功能包括__________、 __________、__________、__________。 答案:数据定义功能 数据操纵功能 数据库得运行管理 数据库得建立与维护功能 10、数据库具有数据结构化、最小得__________、较高得__________等特点 。 答案:冗余度 数据独立性 11、DBMS 还必须提供__________保护、__________检查、__________、__________等数据 控制功能。 答案:数据得安全性 数据得完整性 并发控制 数据库恢复 12、根据模型应用得不同目得,可以将这些模型划分为两类,它们分别属于两个不同得层次。 第一类就是__________,第二类就是__________。 答案:概念模型 数据模型 13 、 唯一标识实体得属性集称为________ 。 答案: 关键字 14 、 实体之间得联系有________ 、________ 、________三种。 答案: 一对一 一对多 多对多 四、名词解释 1、实体:客观存在并可以相互区分得事物叫实体。客观存在并相互区别得事物。 2、实体集:同一类实体得集合。同型实体得集合称为实体集。 3、实体型:具有相同属性得实体具有相同得特征与性质,用实体名及其属性名集合来抽象与 刻画同类实体称为实体型。用命名得实体型表示抽象得实体集。 4、属性:描述实体得特性。实体所具有得某一特性,一个实体可由若干个属性来刻画。 5、关键字:如果某个属性或属性组合得值能够唯一地标识出实体集中得每一个实体,可以选 作关键字。 6、联系:实体集之间得对应关系称为联系,它反映现实世界事物之间得相互关联。 7、实体联系图:实体联系方法(EntityRelationship Approach,即 ER 图法)就是用来描述 现实世界中概念模型得一种著名方法。ER 图提供了表示实体型、属性与联系得方法:实体 型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应得实 体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起 来,同时在无向边旁标上联系得类型。 8、DDL:数据定义语言。用来定义数据库模式、外模式、内模式得语言。 9、DML:数据操纵语言。用来对数据库中得数据进行查询、插入、删除与修改得语句。 10.数据:描述事物得符号记录称为数据。数据得种类有文字、图形、图象、声音、正文等 等。 11、数据库:数据库就是长期储存在计算机内、有组织得、可共享得数据集合。数据库中得数 据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性, 并可为各种用户共享。每个数据库中数据得都就是按照某一种数据模型来组织得。 12、数据库系统:数据库系统就是指在计算机系统中引入数据库后得系统构成。数据库系统由 数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 13、数据库管理系统:数据库管理系统(DBMS)就是位于用户与操作系统之间得一层数据管理软 件。用于科学地组织与存储数据、高效地获取与维护数据。主要功能包括数据定义功能、数 据操纵功能、数据库得运行管理功能、数据库得建立与维护功能。 五、简答题 1.什么就是数据?数据有什么特征?数据与信息有什么关系? 答案: 数据就是用于载荷信息得物理符号、 数据得特征就是:1)数据有"型"与"值"之分;2)数据受数据类型与取值范围得约束;3)数据有定性表示个定量表示之分;4)数据应具有载体与多种表现形式 数据与信息得关系为:数据就是信息得一种表现形式,数据能通过书写得信息编码表示信息、信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但就是数据就是信息得最佳表现形式。由于数据能够书写,因而它能够被记录、存储与处理,从中挖掘出更深得信息。但就是数据不等于信息,数据只就是信息表达方式得一种。正确得数据可以表达信息,而虚假、错误得数据所表达得就是缪误,不就是信息。 2.什么就是数据处理?数据处理得目得就是什么? 答案: 数据处理就是指对数据得收集、组织、整理、加工、存储与传播等工作。围绕着数据所做得工作均称为数据处理。 数据处理目得为:通过数据管理,收集信息并将信息用数据表示与保存,在需要得时候使用;通过数据加工,对数据进行变换、抽取与运算,从而得到更有用得数据,以指导或控制人得行为或事物得变化趋势;通过数据传播,使更多得人得到并理解信息,从而使信息得作用充分发挥出来。 3.信息管理系统与数据库管理系统有什么关系? 答案: 数据库管理系统就是提供数据库管理得计算机系统软件,它为信息管理系统得设计提供了方法、手段与工具,利用数据库管理系统设计信息管理系统可以达到事半功倍得效果。信息管理系统就是实现某种具体事物管理功能得应用软件。信息管理系统得数据存放在数据库中,利用数据库管理系统,信息管理可以更快、更好得设计与实施。 4.用文件系统管理数据有什么缺陷? 答案: 用文件系统管理数据会有三个缺陷:1)由于文件之间缺乏联系,会造成每个应用程序都有对应得文件,有可能同样得数据在多个文件中重复存储,所以数据冗余度大。2)由于数据冗余,在进行更新操作时,稍不谨慎,就可能就是同样得数据在不同得文件中不一样,从而产生少数局部不一致缺陷。3)由于文件之间相互独立,缺乏联系,会造成数据联系弱得缺陷。 5.数据库系统阶段得数据管理有什么特点? 答案: 数据库系统阶段得数据管理有 5 方面得特点:1)采用复杂得数据模型表示数据结构。2)有较高得数据独立性。3)数据库系统为用户提供了方便得用户接口。4)系统提供有数据库得恢复、并发控制、数据完整与数据安全性得数据控制功能,以保证数据库中得数据就是安全得、正确得与可靠得。5)对数据得操作不一定以记录为单位,也可以以数据项为单位,从而增加了系统得灵活性。 6 、试述文件系统与数据库系统得区别与联系。 知道 答案: 文件系统与数据库系统得区别:文件系统面向某一应用程序,共享性差、冗余度大,独立性差,记录内有结构、整体无结构,应用程序自己控制。数据库系统面向现实世界,共享性高、冗余度小,具有高度得物理独立性与一定得逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制与恢复能力。 文件系统与数据库系统得联系就是:文件系统与数据库系统都就是计算机系统中管理数据得软件。文件系统就是操作系统得重要组成部分,而 DBMS 就是独立于操作系统得软件。但 DBMS就是在操作系统得基础上实现得。数据库中数据得组织与存储就是通过操作系统中文件系统来实现得。因此 DBMS 得实现与操作系统中得文件系统就是紧密相关得。 7 、举出适合用文件系统而不就是数据库系统得例子;再举出适合用数据库系统得应用例子。 答案: 适用于文件系统而不就是数据库系统得应用例子有:数据得备份;软件或应用程序使用过程中临时数据存储一般使用文件比较合适;早期功能比较简单、比较固定得应用系统也适合用文件系统。 适用于数据库系统而非文件系统得应用例子:目前,几乎所有企业或部门得信息系统都以数据库系统为基础,都使用数据库。如一个公司得管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等等)。 8、数据库系统对计算机硬件有什么要求? 答案: 由于数据库系统就是建立在计算机硬件得基础之上得,它在必须得硬件资源支持下才能工作。支持数据库系统得计算机硬件资源包括 CPU、内存、外存及其她外部设备。外部设备主要包括某个具体得数据库系统所需得数据通信设备与数据输入输出设备。 因为数据库系统数据量大、数据结构复杂、软件内容多,所以要求起硬件设备能够处理并快速处理数据,这需要硬件得数据存储容量大、数据处理速度与数据输入输出速度快。具体要求为:1)计算机内存要尽量大;2)计算机外存也要尽量大;3)计算机得数据传输速度要快。 9 、试述数据库系统得组成。 答案: 数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员与用户构成。 10.数据库系统得软件由哪些部分组成?它们得作用及关系就是什么? 答案: 数据库系统得软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件与用户数据库。各软件之间得关系如图 51 所示。 数据库系统中各种软件得作用如下: 1)操作系统或汉字操作系统:操作系统就是所有计算机软件得基础,在数据库系统中它起着支持 DBMS 及主语言系统工作得作用。如果管理得信息中有汉字,则需要中文操作系统得支持,以提供汉字得输入、输出方法与汉字信息得处理方法。 2)数据库管理系统与主语言系统:数据库系统就是为定义、建立、维护、使用及控制数据库而提供得有关数据管理得系统软件。主语言系统就是为应用程序提供得诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能得系统软件。 3)应用开发工具软件:应用开发工具就是 DBMS 系统为应用开发人员与最终用户提供得高效率、多功能得应用生成器、第四代计算机语言等各种软件工具,如报表生成器、表单生成器、查询与视图设计器等,它们为数据库系统得开发与使用提供了良好得环境与帮助。 4)应用系统及数据库:数据库应用系统包括为特定得应用环境建立得数据库、开发得各类应用程序及编写得文档资料,它们就是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据得维护、查询、管理与处理操作。 11.试述数据库管理员得职责。 答案: 数据库管理员(DBA)得职责就是负责全面地管理与控制数据库系统。具体职责包括: ① 决定数据库得信息内容与结构; ② 决定数据库得存储结构与存取策略; ③ 定义数据得安全性要求与完整性约束条件; ④ 监督与控制数据库得试用与运行; ⑤ 数据库系统得改进与重组。 12 、系统分析员、数据库设计人员、应用程序员得职责就是什么? 系统分析员负责应用系统得需求分析与规范说明,系统分析员要与用户及 DBA 相结合,确定系统得硬件软件配置,并参与数据库系统得概要设计。 数据库设计人员负责数据库中数据得确定、数据库各级模式得设计。数据库设计人员必须参加用户需求调查与系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。 应用程序员负责设计与编写应用系统得程序模块,并进行调试与安装。 3.试述数据库系统得三级模式结构及每级模式得作用? 很重要 答案: 数据库得三级模式就是指逻辑模式、外模式(子模式)、内模式(物理模式)。逻辑模式就是对数据库中数据得整体逻辑结构与特征得描述。外模式就是对各个用户或程序所涉及到得数据得逻辑结构与数据特征得描述。内模式就是数据得内部表示或低层描述。 逻辑模式就是系统为了减小数据冗余、实现数据共享得目标,并对所有得数据进行综合抽象而得到得统一得全局数据视图。通过外模式,可以方便用户使用与增强数据得安全性。通过设计内模式,可以将系统模式(全局逻辑模式)组织成最优得物理模式,以提高数据得存取效率,改善系统得性能指标。 14、 什么就是数据得独立性?什么叫数据与程序得物理独立性?什么叫数据与程序得逻辑独立性? 答案: 数据独立性就是指应用程序与数据之间得依赖程度低,相互影响小。数据独立性分成物理数据独立性与逻辑独立性两极。 数据与程序得逻辑独立性:当模式改变时(例如增加新得关系、新得属性、改变属性得数据类型等),由数据库管理员对各个外模式/模式得映像作相应改变,可以使外模式保持不变。应用程序就是依据数据得外模式编写得,从而应用程序不必修改,保证了数据与程序得逻辑独立性,简称数据得逻辑独立性。数据与程序得物理独立性:当数据库得存储结构改变了,由数据库管理员对模式/内模 式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序得物理独立性,简称数据得物理独立性。 15.为什么数据库系统中具有数据与程序得独立性? 答案: 数据库管理系统在三级模式之间提供得两层映像保证了数据库系统中得数据能够具有较高得逻辑独立性与物理独立性。数据库系统之所以具有数据物理独立性高得特点,就是因为数据库管理系统能够提供数据得物理与逻辑结构之间得映像或转换功能。这种数据映像功能就是得应用程序可以根据数据得逻辑结构进行设计,并且一旦数据得存储结构发生变化,系统可以通过修改其映像来适应变化。所以数据物理结构得变化不会影响到应用程序得正确执行。 数据库系统之所以具有较高得数据逻辑独立性,就是由于数据库系统能够提供数据得全局逻辑结构与局部逻辑结构之间得映像与转换功能。这种数据映像功能使得数据库可以按数据全局逻辑结构设计,而应用程序可以按数据局部逻辑结构进行设计。这样,当全局逻辑结构中得部分数据结构改变时,即使那些与变化相关得数据局部逻辑结构受到了影响,也可以通过修改与全局逻辑结构得映像而减小其受影响得程度,使数据局部逻辑结构基本上保持不变。由于数据库系统中得程序中得程序就是按局部数据逻辑结构进行设计得,并且当全局数据逻辑结构变换时可以使局部数据逻辑结构基本保持不变,所以数据库系统得数据逻辑独立性高。 16.试述数据库系统中得二级映像技术及作用。 很重要 答案: 数据库系统得二级映像技术就是指外模式与模式之间得映像、模式与内模式之间得映像技术,这二级映像技术不仅在三级数据模式之间建立了联系,同时也保证了数据得独立性。 外模式/模式之间得映像,定义并保证了外模式与数据模式之间得对应关系。当模式变化时,DBA 可以通过修改映像得方法使外模式不变,由于应用程序就是根据外模式进行设计得,只要外模式不变化,应用程序就不需要修改,保证了数据得逻辑独立性。 模式/内模式之间得映像,定义并保证了数据得逻辑模式与内模式之间得对应关系。当数据库得存储结构改变时,DBA 可以通过修改模式/内模式之间得映像使数据模式不变化。由于用户或程序就是按数据得逻辑模式使用数据得,所以只要数据模式不变,用户仍可以按原来得方式使用数据,程序也不需要修改,从而保证了数据得物理独立性。 17.数据管理得功能与目标就是什么? 答案: 数据管理得功能为:1)组织与保存数据功能,即收到得数据合理地分类组织,将其存储在物理载体上,使数据能够长期得被保存;2)数据维护功能,即根据需要随时进行插入新数据、修改原数据与删除失效数据得操作;3)数据查询与数据统计功能,即快速地得到需要得正确数据,满足各种使用要求;4)数据得安全与完整性控制功能,即使保证数据得安全性与完整性。 数据管理得目标就是:收集完整得信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种使用快速地提供所需正确数据,并保证数据得安全性与完整性。 18.什么就是数据库?数据库中得数据有什么特点? 答案: 数据库就是数据管理得新方法与技术,它就是长期存储在计算机内有组织得大量得共享得数据集合。它可以供各种用户共享,具有最小冗余度与较高得数据独立性。 数据库中得数据具有得特点就是:1)数据库中得数据具有数据整体性,即数据库中数据要保持自身完整得数据结构;2)数据库中得数据具有数据共享性,不同用户可以按各自用法使用数据库中得数据,多个用户可以同时共享数据库中得数据资源。 19 、试述数据库系统得特点。 答案: 数据库系统得主要特点有:(1)数据结构化数据库系统实现整体数据得结构化,这就是数据库得主要特征之一,也就是数据库系统与文件系统得本质区别。(2)数据得共享性高,冗余度低,易扩充数据库得数据不再面向某个应用而就是面向整个系统,因此可以被多个用户、多个应用、用多种不同得语言共享使用。由于数据面向整个系统,就是有结构得数据,不仅可以被多个应用共享使用,而且容易增加新得应用,这就使得数据库系统弹性大,易于扩充。(3)数据独立性高数据独立性包括数据得物理独立性与数据得逻辑独立性。数据库管理系统得模式结构与二级映象功能保证了数据库中得数据具有很高得物理独立性与逻辑独立性。(4)数据由 DBMS 统一管理与控制数据库得共享就是并发得共享,即多个用户可以同时存取数据库中得数据甚至可以同时存取数据库中同一个数据。为此,DBMS 必须提供统一得数据控制功能,包括数据得安全性保护,数据得完整性检查,并发控制与数据库恢复。 20.什么就是数据库管理系统?它得主要功能就是什么? 答案: 数据库管理系统简称 DBMS,它就是专门用于管理数据库得计算机系统软件。数据库管理系统能够为数据库提供数据得定义、建立、维护、查询与统计等操作功能,并完成对数据完整性进行控制得功能。 数据库管理系统主要功能就是① 数据库定义功能;② 数据存取功能; ③ 数据库运行管理;④ 数据库得建立与维护功能。 21.数据冗余能产生什么问题? 答案: 数据冗余大会造成浪费存储空间得问题,就是数据得存储、管理与查询都不容易实现。同时,由于文件系统中相同得数据需要重复存储与各自得管理,数据冗余度大还回给数据得修改与维护带来麻烦与困难,还特别容易造成数据不一致得恶果。数据冗余度大还会给数据得修改与维护带来麻烦与困难,还特别容易造成数据不一致得恶果。数据冗余度大时,由于数据重复出现,还使得数据统计得结果不正确。 22.什么就是数据得整体性?什么就是数据得共享性?为什么要使数据库中得数据具有整体性与共享性? 答案: 数据得整体性好似指在进行数据库设计就是,要站在全局需要得角度进行抽象与组织数据;要完整得、准确得描述数据自身与数据之间联系得情况;要建立适合整体需要得数据模型。 数据得共享性就是指由于数据库中得数据冗余度变小,从而避免了由于数据冗余度大带来得数据冲突问题,也避免可由此产生得数据维护麻烦与数据统计错误问题。数据共享度高会提高数据得利用率,它使得数据更有价值与更容易、更方便地被使用。 23 、试述数据模型得概念、数据模型得作用与数据模型得三个要素。 概念 答案: 数据模型就是数据库中用来对现实世界进行抽象得工具,就是数据库中用于提供信息表示与操作手段得形式构架。一般地讲,数据模型就是严格定义得概念得集合。这些概念精确地描述系统得静态特性、动态特性与完整性约束条件。因此数据模型通常由数据结构、数据操作与完整性约束三部分组成。 数据结构:就是所研究得对象类型得集合,就是对系统得静态特性得描述。 ② 数据操作:就是指对数据库中各种对象(型)得实例(值)允许进行得操作得集合, 包括操作及有关得操作规则,就是对系统动态特性得描述。 ③ 数据得约束条件:就是完整性规则得集合,完整性规则就是给定得数据模型中数据及其 联系所具有得制约与依存规则,用以限定符合数据模型得数据库状态以及状态得变化,以保 证数据得正确、有效、相容。 24 、试述概念模型得作用。 答案: 概念模型实际上就是现实世界到机器世界得一个中间层次。概念模型用于信息世界得建模,就是现实世界到信息世界得第一层抽象,就是数据库设计人员进行数据库设计得有力工具,也就是数据库设计人员与用户之间进行交流得语言。 25.试给出三个实际部门得 ER 图,要求实体型之间具有一对一,一对多,多对多各种不 同得联系。 类事得例子 答案: 例如,一个部门有一个负责人,一个负责人负责一个部门得工作,部门与负责人间得联系就是一对一得联系;一个学生可以借阅多本书,一本书只能一个人借,学生与借阅间得联系为一对多得联系;一个学生可以参加多个社会团体,一个社会团体有多个学生参加,学生与社会团体间得联系为多对多得联系。 三个 ER 图 26.设有如下教学环境,一个班有多名学生,一名学生只属于一个班。一个学生可以选修若干门课程,每门课程由多名学生选修。一位教师可以讲授若干门课程,一门课程只有一位教师主讲。每门课程可以由若干个教师讲,一位教师至多主讲一门课程。每位教师属于一个教研室,一个教研室有若干位教师。请用 ER 图画出概念模型。 答案: 练会画图 (1)共涉及到 5 个实体集,分别就是“学生”、“班”、“课程”、“教师”、“教研室”。 (2)ER 图就是: 27.学校中有若干系,每个系有若干班级与教研室,每个教研室有若干教师,其中一些教授与副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用 ER 图画出此学校得概念模型。 答案: 练会 画图 用 ER 图画出得学校得概念模型图如图所示。 第二章 关系数据模型 一、选择题 1、常见得数据模型就是 A、层次模型、网状模型、关系模型 B、概念模型、实体模型、关系模型 C、对象模型、外部模型、内部模型 D、逻辑模型、概念模型、关系模型 答案:A 2、 一个结点可以有多个双亲,结点之间可以有多种联系得模型就是 A、网状模型 B、关系模型 C、层次模型 D、以上都有 答案:A 3.层次型、网状型与关系型数据库划分原则就是 A)记录长度 B)文件得大小 C)联系得复杂程度 D)数据之间得联系 答案:D 4.层次模型不能直接表示 A)1:1关系 B)1:m关系 C)m:n关系 D)1:1与1:m关系 答案:C 5、层次数据模型得基本数据结构就是 A、树 B、图 C、索引 D、关系 答案:A 6、层次模型实现数据之间联系得方法就是 A、连接 B、指针 C、公共属性 D、关系 答案:B 7.用二维表结构表示实体以及实体间联系得数据模型称为 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 答案:C 8、关系数据模型得基本数据结构就是 A、树 B、图 C、索引 D、关系 答案:D 9、下面关于关系性质得说法,错误得就是 A、表中得一行称为一个元组 B、行与列交叉点不允许有多个值 C、表中得一列称为一个属性 D、表中任意两行可能相同 答案:D 10.下列所述数据模型概念,不正确得就是 A)不同记录型得集合 B)各种记录型及其联系得集合 C)ER图表示得实体联系模型 D)数据库得概念模型 答案:A 11.关系数据模型 A)只能表示实体之间1:1联系 B)只能表示实体之间1:m联系 C)只能表示实体之间m:n联系 D)可以表示实体间得任意联系 答案:D 12、存取路径对用户透明,从而具有更高得数据独立性、更好得安全保密性,简化程序员与数据库开发建立工作得模型就是 A、网状模型 B、关系模型 C、层次模型 D、以上都有 答案:B 13.对关系模型叙述错误得就是 A)在严格得数学理论、集合论与谓词基础之上 B)微机DBMS绝大部分采取关系数据模型 C)用二维表表示关系模型就是其一大特点 D)不具有连接操作得DBMS也可以就是关系数据库系统 答案:D 14、关系数据模型就是目前最重要得一种数据模型,它得三个要素分别就是 A、实体完整性、参照完整性、用户自定义完整性 B、数据结构、关系操作、完整性约束 C、数据增加、数据修改、数据查询 D、外模式、模式、内模式 答案:B 15.实体就是信息世界中得术语,与之对应得数据库术语为 A)文件 B)数据库 C)字段 D)记录 答案:D 16.同一个关系模型得任两个元组值 A)不能全同 B)可全同 C)必须全同 D)以上
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:《数据库系统概论》练习题(答案).doc
    链接地址:https://www.zixin.com.cn/doc/4412776.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork