第2章信息与数据模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统原理及MySQL应用教程(第2版)
课后习题参考答案
第2章信息与数据模型
1. 信息的三种世界分别是:信息的现实世界、信息世界和信息的计算机世界。
这3个领域是由客观到认识、由认识到使用管理的3个不同层次,后一领域是前一领域的抽象描述。信息的三种世界描述:
2.也称信息模型,按用户的观点对数据和信息建模,主要用于数据库设计。3.实体:客观存在的实体事物。
实体型:用实体类型名和所有属性来共同表示同一类实体。
实体集:同一类型实体的集合
属性:实体所具有的某一特性
码:可以唯一标识一个实体的属性集
E-R图:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
4. 转换原则:一个实体转换为一个关系模式。实体的属性就是关系的属性。
联系类型的转换:
1).若实体间联系是1∶1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式中加入另一个关系模式的码和联系类型的属性。
2.)若实体间的联系是1∶n,则在n 端实体类型转换成的关系模式中加入
1端实体类型的码和联系类型的属性。
3.)若实体间联系是m∶n,则将联系类型也转换成关系模式,其属性为两
端实体类型的码加上联系类型的属性,而码为两端实体码的组合。
5 A
6 D
7 C
8 D
9 A 10 A 11 B 12 C 13 B 14 A 15 C 16 C 17 D 18 A 19 C 20 B 21 A 22A 23 A 24 A
25(1)B (2)D (3)C (4)A
23 (1)D (2)C (3)C (4)B
27 答:
(1)学生与课程联系类型是多对多联系。
(2)课程与教师的联系类型是多对多联系。
(3)学生与教师的联系类型是一对多联系。
(4)完善本题E-R图的结果如下图所示。
28
(1)
(2)对应的关系模型结构如下:
科室(科名,科地址,科电话)
病房(病房号,床位号,科室名)
医生(工作证号,姓名,职称,科室名,年龄)
病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:
科室的候选码是科名;
病房的候选码是科室名、病房号;
医生的候选码是工作证号;
病人的候选码是病历号。
29
(1)
(2)这个ER图可转换4个关系模式:
商店(商店编号,商店名,地址)
主码:商店编号
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)主码:职工编号外码:商店编号
商品(商品号,商品名,规格,单价)
主码:商品号
销售(商店编号,商品号,月销售量)
主码:商店编号,商品号