- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章习题解答
〖2.1〗定义并解释术语:
实体实体型实体集属性码实体联系图(E-R图)数据模型
答:①实体:现实世界中存在的可以相互区分的事物或概念称为实体。
②实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实
体)的抽象称为实体型。
③实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。
④属性:属性为实体的某一方面特征的抽象表示。
⑤码:也称为关键字,能够唯一标识一个实体。
⑥实体联系图(E-R图):实体联系方法(E-R图法)是用来描述现实世界中概念模型
的一种著名方法,提供了表示实体集、属性和联系的方法。
⑦数据模型:一组严格定义的概念集合。这些概念精确地描述了系统的数据结构、数
据操作和数据完整性约束条件。
〖2.2〗试述数据模型的概念、数据模型的作用和数据模型的三个要素。
答:①数据模型是一组严格定义的概念集合,这些概念精确地描述了系统的数据结构、数
据操作和数据完整性约束条件。数据模型是通过概念模型数据化处理得到的。
②数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。
③数据模型的三要素是数据结构、数据操作和完整性约束条件。数据结构是所研究的
对象类型的集合;数据操作是指对数据库中各种数据对象允许执行的操作集合;数据约束条
件是一组数据完整性规则的集合。
〖2.3〗试述信息模型的作用。
答:信息模型是对信息世界的管理对象、属性及联系等信息的描述形式。信息模型不依赖
于计算机及DBMS,它是现实世界的真实而全面的反映。信息模型数据化处理后可得到数
据模型。
〖2.4〗试给出三个实际部门的E-R图,要求实体型之间具有一对一、一对多、多对多各种
不同的联系。
答:见图。
题2.4E-R图
图中:部门和负责人间的联系是一对一的联系;一个学生可以借阅多本书,一本书只能
一个人借,学生和借阅间的联系为一对多的联系;一个学生可以参加多个社会团体,一个社
会团体有多个学生参加,学生和社会团体间的联系为多对多的联系。
〖2.5〗学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些
教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,
每门课可由若干学生选修。用E-R图画出此学校的信息模型。
答:用E-R图画出的学校的概念模型图如图所示。
题2.5E-R图
〖2.6〗试述层次模型的概念,举出三个层次模型的实例。
答:在数据结构中,定义满足下面两个条件的基本层次联系的集合为层次模型:有且仅有一
个结点没有双亲结点,这个结点称为根结点;除根结点之外的其他结点有且只有一个双亲结
点。模型实例如图所示。
题2.6层次模型实例
〖2.7〗试述网状模型的概念,举出三个网状模型的实例。
答:满足以下两个条件的基本层次联系的集合称为网状模型:有一个以上的结点没有双亲,
结点可以有多于一个的双亲。模型实例如图所示。
题2.7网状模型实例图
〖2.8〗为什么我们目前所使用的数据库管理系统大都是关系数据库管理系统?
答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础
上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎
么干”,只需说明“干什么”,易懂易学。因此,关系数据模型逐渐取代了层次、网状数据模
型,成为了商业数据库管理系统的主流。
〖2.9〗试叙述概念模型与逻辑模型(即结构模型)的主要区别。
答:概念模型的特点是:对现实世界的第一层抽象;与软件、硬件无关;从用户观点对数据
建模。逻辑模型特点是:对现实世界的第二层抽象;与硬件无关,与软件有关;从计算机实
现观点对数据建模。
〖2.10〗四种主要的数据模型是什么?完整地描述一个数据模型需要哪三方面的内容?
答:①四种主要的数据模型是层次模型、网状模型、关系模型和面向对象模型。②数据结
构、数据操作和完整性约束条件这三方面的内容完整地描述了一个数据模型。
〖2.11〗定义并解释面向对象模型中以下核心概念:对象与对象标识
文档评论(0)