欢迎来到天天文库
浏览记录
ID:62282975
大小:201.00 KB
页数:11页
时间:2021-04-25
《数据库系统原理及应用教程第四版课后答案(苗雪兰-刘瑞新)第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题22.1答:①实体:现实世界中存在的可以相互区分的事物或概念称为实体。②实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。③实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。④属性:属性为实体的某一方面特征的抽象表示。⑤码:也称为关键字,能够唯一标识一个实体。⑥实体联系图(E-R图):实体联系方法(E-R图法)是用来描述现实世界中概念模型的一种著名方法,提供了表示实体集、属性和联系的方法。⑦数据模型:一组严格定义的概念集合。这些概念精确地描述了系统的数据结构、数据操作和数据完整性约束条件。2.2答:①数据模型是一组严格定义的
2、概念集合,这些概念精确地描述了系统的数据结构、数据操作和数据完整性约束条件。数据模型是通过概念模型数据化处理得到的。②数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。③数据模型的三要素是数据结构、数据操作和完整性约束条件。数据结构是所研究的对象类型的集合;数据操作是指对数据库中各种数据对象允许执行的操作集合;数据约束条件是一组数据完整性规则的集合。2.3答:信息模型是对信息世界的管理对象、属性及联系等信息的描述形式。信息模型不依赖于计算机及DBMS,它是现实世界的真实而全面的反映。信息模型数据化处理后可得到数据模型。2.4答:见图1:图1题2.4E-R图图中:部门和负责人
3、间的联系是一对一的联系;一个学生可以借阅多本书,一本书只能一个人借,学生和借阅间的联系为一对多的联系;一个学生可以参加多个社会团体,一个社会团体有多个学生参加,学生和社会团体间的联系为多对多的联系。2.5答:用E-R图画出的学校的概念模型图如图2所示。2.6答:在数据结构中,定义满足下面两个条件的基本层次联系的集合为层次模型:有且仅有一个结点没有双亲结点,这个结点称为根结点;除根结点之外的其他结点有且只有一个双亲结点。模型实例如图3所示。2.7答:满足以下两个条件的基本层次联系的集合称为网状模型:有一个以上的结点没有双亲,结点可以有多于一个的双亲。模型实例如图4所示。2.8答:关系数
4、据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。因此,关系数据模型逐渐取代了层次、网状数据模型,成为了商业数据库管理系统的主流。2.9答:概念模型的特点是:对现实世界的第一层抽象;与软件、硬件无关;从用户观点对数据建模。逻辑模型特点是:对现实世界的第二层抽象;与硬件无关,与软件有关;从计算机实现观点对数据建模。2.10答:①四种主要的数据模型是层次模型、网状模型、关系模型和面向对象模型。②数据结构、数据操作和完整性约束条件这三方面的内容完整地描
5、述了一个数据模型。2.11答:①对象:现实世界中实体的模型化,它与记录、元组相似,但比它们复杂。②对象标识:每个对象有一个唯一的标识。③封装:每个对象是其状态与行为的封装。④类:共享同一属性和方法集合的所有对象组合在一起构成了一个对象类。⑤类层次:一个系统中所有类集成的一个有根的有向无环图称为类层次。2.12答:现实世界的任一实体都被统一地模型化为一个对象,每个对象有一个唯一的标识,称为对象标识。关系模型中的“码”也称为关键字,它能够唯一标识一个实体。2.13答:例如,职工是个实体集,技术人员、干部也是实体集,但是技术人员、干部均是职工的子集。我们把职工称为超类,技术人员、干部称为职
6、工的子类。2.14答:①如果一个子类只能继承一个超类的特性(包括属性、方法和消息),这种继承称为单继承。②如果一个子类能继承多个超类的特性,这种继承称为多重继承。③继承性有两个优点:一是继承性是建模的有力工具,提供了对现实世界简明而精确的描述;二是继承性提供了信息重用机制。2.15答:①在同一作用域中允许多个事务使用同一操作的措施被称为操作的重载。②子类可以定义自己特殊的属性、方法和消息,但是当子类定义的方法与父类中的方法相同时,即发生同名冲突时,面向对象数据库将采用滞后联编技术来解决这种冲突。2.16答案:A,D2.17答案:C2.18答案:C2.19答案:C2.20答案:D2.2
7、1答案:C2.22答案:B2.23答案:C2.24答案:C2.25答案:C2.26答案:B本章结束谢谢
此文档下载收益归作者所有