数据库原理与应用 习题及答案汇总 孟凡荣 第1--6章 .docx

数据库原理与应用 习题及答案汇总 孟凡荣 第1--6章 .docx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

习题一

1.1名词解释

数据库(DB):在计算机的存储设备上合理存放、相关联、有结构的数据集合。

数据库系统(DBS):在计算机系统中引进数据库和数据库管理系统后的组成。或者是实现有组织地、动态地存储大量相关的结构化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统。

数据库管理系统(DBMS):一个操纵和管理数据库的大型软件,它由一组计算机程序构成。它是位于用户与操作系统之间的一层数据管理软件。

数据模型:现实世界数据与信息的模拟和抽象。

概念数据模型:简称概念模型,是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,是面向数据库用户的现实世界模型,主要用来描述现实世界的概念化结构。

一对一联系:设有两个实体集A、B,如果对于实体集A中的每一个实体,B中至多有一个实体与之有联系,反之亦然,则称A、B有一对一联系(1:1联系)。

一对多联系:设有两个实体集A、B,若A中每个实体与B中任意个实体(包括零个)相联系,而B中每个实体至多和A中一个实体有联系,则称A和B是一对多联系(1:n联系)。

多对多联系:设有两个实体集A、B,若两个实体集A、B中的每一个实体都和另一个实体集中任意个实体(包括零个)有联系,则称A、B是多对多联系(m:n联系)。

层次模型:层次模型是按照树状(层次)结构表示实体集与实体集之间的联系模型,用记录类型描述表示实体集,每个节点表示一个记录类型。

网状模型:用有向图表示实体和实体之间复杂联系的数据结构模型。

关系模型:是最重要的一种数据模型,也是目前主要采用的数据模型,用二维表格表示现实世界实体集及实体集间的联系。

关键字:能够唯一标识文件中的某一个记录的最小字段集。

模式:是由数据库设计者综合所有用户数据,按照统一的观点构造的对数据库全局逻辑结构的描述。

外模式:介于模式与应用之间,是用户与数据库之间的接口,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。

内模式:也称存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

数据独立性:应用程序和数据结构之间相互独立,不受影响。

逻辑数据独立性:表示一旦模式发生变化,无需改变外模式或应用程序的能力。

物理数据独立性:表示不会因为内模式发生改变而导致概念模式发生改变的能力。

数据字典:描述各级模式的信息,主要包括所有数据的结构名、意义、描述定义、存储格式、完整性约束、使用权限等信息。

1.2简答

(1)适合文件系统:匿名ftp服务器、单机电脑游戏、程序语言编译器

适合数据库系统:工资管理系统,教学管理系统等

(2)文件系统和数据库系统之间的区别:(a)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(b)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;(c)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;(d)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。文件系统和数据库系统之间的联系:(a)均为数据组织的管理技术;(b)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(c)数据库系统是在文件系统的基础上发展而来的。

(3)逻辑独立性表示一旦模式发生变化,无需改变外模式或应用程序的能力;物理独立性表示不会因为内模式发生改变而导致概念模式发生改变的能力。

(4)数据独立性是指应用程序和数据结构之间相互独立,不受影响。包括数据逻辑独立性和数据物理独立性。逻辑独立性表示一旦模式发生变化,无需改变外模式或应用程序的能力;物理独立性表示不会因为内模式发生改变而导致概念模式发生改变的能力。三级模式两级映像保证了数据库系统中的数据具有较高的数据独立性,其中外模式/模式映像保证逻辑独立性,模式/内模式映像保证物理独立性。

(5)数据结构,数据操作,数据的约束条件。

(6)概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户进行交流的语言。

(7)1:1:学校和校长,1:n:部门职工和部门主任,m:n:学生和老师

(8)

名称

优点

缺点

层次

(1)模型简单,对具有一对多层次关系的部门描述非常自然,直观,容易理解,这是层次数据库的突出优点;

(2)用层次模型的应用系统性能好,特别是对于那些实体间联系固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型;

(3)层次数据模型提供了良好的完整性支持。

(1)现实世界中很多联系是非层次性的,如多对多联系,一个节点具有多个双亲等,层次模型不能自然的表示这类联系,只能通过引

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档