数据库系统教程(何玉洁 李宝安 编著)第2章习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章数据模型与数据库结构习题答案

1.解释数据模型的概念,为什么要将数据模型分成两个层次?

数据模型(Data Model)是对现实世界数据特征的抽象。

根据模型应用的不同目的,分为两大类。

2.概念层数据模型和组织层数据模型分别是面对什么的数据模型?

概念层数据模型面对现实世界,组织层数据模型面对信息世界。

3.实体之间的联系有哪几种,请为每一种联系举出一个例子。

一对一联系(1:1),例:部门和经理

一对多联系(1:m),例:公司和员工

多对多联系(m:m),例:学生和课程

4.说明实体-联系模型中的实体、属性和联系的概念。

实体是具有公共性质并可相互区分的现实世界对象的集合。

属性是描述实体或联系的性质或特征的数据项。

联系是数据间的关联关系,是客观存在的应用语义链。

5.指明下列实体间联系的种类:

教研室和教师(假设一个教师只属于一个教研室,一个教研室可有多名教师)1:m

商店和顾客m:m 国家和首都1:1

飞机(座位)和乘客1:m

6.数据库包含哪三级模式,试分别说明每一级模式的作用。

内模式描述数据的存储结构。

外模式对现实系统中用户感兴趣的整体数据的局部描述,以满足数据库不同用户对数据的需求。

模式描述数据库中全体数据的逻辑结构和特征,是所有用户的公共数据视图。

7.数据库管理系统提供的两级映像的作用是什么,它带来了哪些功能?

作用:在数据库内部实现对数据库三级模式的联系和转换。

功能:保证了数据库中的数据能够具有较高的逻辑独立性和物理独立性,使数据库应用程序不随数据库数据的逻辑或存储结构的变动而变动。

8.数据库三级模式划分的优点是什么,它能带来哪些数据独立性?

数据库三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。

外模式/模式映像保证了程序与数据的逻辑独立性,模式/内模式映像保证了数据与程序的物理独立性。

*以上内容仅供参考

相关文档
最新文档