(数据库原理与应用)课后习题答案.docx

上传人:安*** 文档编号:18973801 上传时间:2022-06-03 格式:DOCX 页数:16 大小:80.61KB
返回 下载 相关 举报
(数据库原理与应用)课后习题答案.docx_第1页
第1页 / 共16页
(数据库原理与应用)课后习题答案.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《(数据库原理与应用)课后习题答案.docx》由会员分享,可在线阅读,更多相关《(数据库原理与应用)课后习题答案.docx(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、(数据库原理与应用)课后习题答案第一章1.1名词解释数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)实体实体集属性关键字数据模型概念数据模型关系模型形式外形式内形式数据独立性逻辑数据独立性物理数据独立性一对一联络一对多联络多对多联络数据库(DB):在计算机的存储设备上合理存放、相关联、有构造的数据集合。数据库系统(DBS):在计算机系统中引进数据库和数据库管理系统后的组成。或者是实现有组织地、动态地存储大量相关的构造化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统。数据库管理系统(DBMS):一个操纵和管理数据库的大型软件,它由一组计算机程序构成。它是位于用户与操作系统之

2、间的一层数据管理软件。实体:客观存在并可互相区别的个体。实体集:具有一样实体特性实体的集合。属性:表示实体的特性。关键字:能够唯一标识文件中的某一个记录的最小字段集。数据模型:现实世界数据与信息的模拟和抽象。概念数据模型:简称概念模型,是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,是面向数据库用户的现实世界模型,主要用来描绘现实世界的概念化构造。关系模型:是最重要的一种数据模型,也是目前主要采用的数据模型,用二维表格表示现实世界实体集及实体集间的联络。形式:是由数据库设计者综合所有用户数据,根据统一的观点构造的对数据库全局逻辑构造的描绘。外形式:介于形式与应用之间,是用户与数据

3、库之间的接口,是数据库用户包括应用程序员和最终用户能够看见和使用的局部数据的逻辑构造和特征的描绘。内形式:也称存储形式,是对数据库中数据物理构造和存储方式的描绘,是数据在数据库内部的表示方式。数据独立性:应用程序和数据构造之间互相独立,不受影响。逻辑数据独立性:表示一旦形式发生变化,无需改变外形式或应用程序的能力。物理数据独立性:表示不会由于内形式发生改变而导致概念形式发生改变的能力。一对一联络:设有两个实体集A、B,假如对于实体集A中的每一个实体,B中至多有一个实体与之有联络,反之亦然,则称A、B有一对一联络1:1联络。一对多联络:设有两个实体集A、B,若A中每个实体与B中任意个实体包括零个

4、相联络,而B中每个实体至多和A中一个实体有联络,则称A和B是一对多联络1:n联络。多对多联络:设有两个实体集A、B,若两个实体集A、B中的每一个实体都和另一个实体集中任意个实体包括零个有联络,则称A、B是多对多联络m:n联络。1.2判定下列讲法能否正确数据库系统的一个主要特点是数据无冗余。数据库管理系统和数据库构成了数据库系统。数据构造化是数据库和文件系统的根本区别。若干个属性集合就能描绘一个对象。数据库系统中数据具有完全独立性。DBA主要职责是管理数据库中的数据。数据库避免了一切数据重复。数据操作语言是一个高级语言。非经过化语言比经过化语言好。形式是数据库全局逻辑构造的描绘。三级形式构造是数

5、据库唯一的一种分级形式构造。层次数据模型和网状数据模型都可用关系数据模型表示。关系模型不仅能够描绘实体,还能够描绘实体及实体集之间的联络。关系数据模型与网状数据模型相比具有查询效率高的优点。网状数据模型能够直接表示M:N的联络。概念模型独立于硬件设备和DBMS。视图对重构数据库提供了一定程度的物理独立性。实体是信息世界中的术语,与之相对应的数据库术语为字段。数据库系统的核心工作就是完成用户级数据库、概念级数据库和物理级数据库之间的映射。一个网状数据构造模型能够变换为一个等价的层次数据构造模型,这种变换以存储空间为代价。1-5:,6-10:,11-15:,16-20:,1.3简答下列各题数据管理

6、技术的发展经过。计算机技术的发展使得数据管理技术也不断向前发展,至今,经历了人工管理阶段、文件系统阶段和数据库系统阶段。数据库系统的三个发展阶段是什么?1)层次型和网状型:代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。2)关系型数据型库:目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Codd提出了关系模型。典型的关系DBMS产品有Oracle、Sybase、SQLServer、DB2、Access、VFP等等。3)第三代数据库将为愈加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,

7、能够在多个平台上使用。文件系统与数据库系统有何区别和联络?文件系统和数据库系统之间的区别:1文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;2文件系统中的程序和数据有一定的联络,数据库系统中的程序和数据分离,数据具有较高的独立性;3文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;4文件系统实现以文件为单位的数据分享,数据库系统实现以记录和字段为单位的数据分享,数据构造化,冗余度小。文件系统和数据库系统之间的联络:1均为数据组织的管理技术;2均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;3数据库系统是在文件系统的基础上发展

8、而来的。数据库系统的特点。1)采用一定的数据模型实现数据构造化2)数据分享、冗余度小、避免了数据的不一致3)具有较高的数据独立性4)数据由DBMS统一管理和控制何谓数据的物理独立性与数据的逻辑独立性?逻辑独立性表示一旦形式发生变化,无需改变外形式或应用程序的能力。物理独立性表示不会由于内形式发生改变而导致概念形式发生改变的能力。数据模型的三要素。1)数据构造;2)数据操作;3)数据完好性。举例讲明实体集之间具有1:1、1:n、m:n的联络。例如,有四个实体集:学生、学校、老师、校长,校长和学校为1:1联络,学生和学校为1:n联络,学生和教师为m:n联络。关系数据模型的特点是什么?关系数据模型的

9、主要特征是用二维表格表示现实世界实体集及实体集间的联络。具有坚实的理论基础、表达能力强、简单和数据独立性高等优点,缺点是存取效率比拟低。何谓空值?所谓空值就是“不知道或“无意义的值。没有给某个属性赋值,则称其值为空(NULL)。层次数据模型、网状数据模型和关系数据模型的优点和缺点。1层次模型具有查询效率较高、构造简单、层次分明,便于在计算机内实现的优点,在层次数据构造中,从根结点到树中任意结点均存在一条唯一的层次途径,为有效地进行数据操纵也提供了条件,并且层次数据模型提供了良好的完好性支持。但层次模型也有缺点,一是层次数据模型缺乏直接表达现实世界中非层次型构造的复杂联络,二是层次顺序的严格限制

10、,使得对插入或删除操作也带来了较多的限制,并且查询子女结点必须通过双亲结点,所以使得应用程序的编写也比拟复杂。2网状模型的主要优点是能直接描绘现实世界,记录之间的联络也是通过指针来实现的,所以查询效率高。缺点是构造和编程复杂,难把握,不易使用。3关系模型有坚实的理论基础。二维表不仅能表示实体集,而且能方便地表示实体集间的联络,所以讲它有很强的表达能力,这是层次模型和网状模型所不及的。关系模型具有简单、易学易用的优点。数据独立性高。关系模型缺点是查询效率经常不如非关系数据模型。举例讲明E-R图的构成规则。方框:表示一实体集,在框内写上实体集的名字菱形框:表示联络,菱形框内标明联络名,与其相关的实

11、体集之间用箭头表示,一个箭头代表为1,两个箭头代表为多。椭圆框:表示属性,在框内写上属性的名字,并用无向边连向与其相关的实体集或联络。在E-R图中,有时为了突出各实体集之间的联络,能够先画出实体集及其属性,然后再重点画出实体之间的联络。如图1,图2所示。图1学生实体及其属性图2实体之间联络什么是外部形式?概念形式?内部形式?它们之间有何联络?这种分级构造的优点是什么?外部形式又称子形式,介于形式与应用之间,是用户与数据库之间的接口,是数据库用户包括应用程序员和最终用户能够看见和使用的局部数据的逻辑构造和特征的描绘。概念形式简称形式,是由数据库设计者综合所有用户数据,根据统一的观点构造的对数据库

12、全局逻辑构造的描绘。内部形式也称存储形式,是对数据库中数据物理构造和存储方式的描绘,是数据在数据库内部的表示方式。一个数据库构造从逻辑上能够划分为三个层次:外部形式ExternalSchema,概念形式ConceptualSchema和内部形式InternalSchema,称为数据库系统的三级形式构造。数据库系统的三级形式是对数据进行三个级别的抽象。它把数据的详细组织留给DBMS去做,用户只要抽象地处理数据,而不必关心数据在机器中的详细表示方式和存储方式。数据库的三级构造是依靠映像来联络和相互转换的。正是这两层映像保证了数据库系统中的数据具有较高的数据独立性。什么是数据独立性?在数据库系统体系

13、构造中是怎样体现的?1)数据独立性:数据库系统在某一层次形式上的改变不会使它的上一层形式也发生改变的经过。数据独立性包括数据的逻辑独立性和物理独立性两种。2)一个数据库构造从逻辑上能够划分为三个层次:外部形式ExternalSchema,概念形式ConceptualSchema和内部形式InternalSchema,称为数据库系统的三级形式构造。数据库的三级构造是依靠外形式/形式映像和形式/内形式映像来联络和相互转换的。正是这两层映像保证了数据库系统中的数据具有较高的数据独立性,其中外形式/形式映像保证逻辑独立性,形式/内形式映像保证物理独立性。数据库系统的软件包括哪些主要成份?此页面能否是列表页或首页?未找到适宜正文内容。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 习题库

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com