第一范文网 - 专业文章范例文档资料分享平台

数据库原理与应用(清华大学版)课后答案-第2章 数据模型

来源:用户分享 时间:2025/5/20 14:30:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第 章

2

2.1 练习题2及参考答案

数 据 模 型

1. 什么是关系?什么是关系框架?关系之间实现联系的手段是什么?什么是关系数据库?

答:关系是一张二维表,即元组的集合。关系框架是一个关系的属性名表。形式化表示为:R(A1,A2,…,An),其中:R为关系名,Ai为关系的属性名。关系之间实现联系的手段是通过关系之间的公共属性来实现联系。关系数据库是指对应于一个关系模型的所有关系的集合。 2. 某医院病房计算机管理中需如下信息:

科室:科名、科地址、科电话、医生姓名 病房:病房号、床位数、所属科室名

医生:姓名、职称、所属科室名、年龄、工作证号 病人:病历号、姓名、性别、诊断医生、病房号

其中,一个科室有多个病房、多个医生;一个病房只能属于一个科室;一个医生只属于一个科室,但可负责多个病人的诊治;一个病人的主治医生只有一个。设计该计算机管理系统的E-R图。

答:对应的E-R图如图2.1所示。

病房号 床位号 科名 科地址 科电话 病房 1 入住 n 组成 1 科室 1 从属 n n 病人 n 诊治 1 医生 病历号 姓名 性别 工作证号 姓名 职称 年龄 图2.1 E-R图

3. 学校有若干个系,每个系有若干名教师和学生;每个教师可以教授若干门课程,并参加多个项目;每个学生可以同时选修多门课程。请设计某学校的教学管理的E-R模型,要求给出每个实体、联系的属性。

答:该学校的教学管理E-R模型有以下实体:系、教师、学生、项目、课程。各实体属性如下:

系(系编号,系名,系主任)

教师(教师编号,教师姓名,职称) 学生(学号,姓名,性别,班号) 项目(项目编号,名称,负责人) 课程(课程编号,课程名,学分)

各实体之间的联系如下:

教师担任课程的1:n“任课”联系 教师参加项目的n:m“参加”联系 学生选修课程的n:m“选修”联系

系、教师和学生之间的所属关系的1:m:n“领导”联系

对应的E-R模型如图2.2所示。

第2章 数据模型 系编号 系名 系主任 学号 姓名 性别 系 1 n 学生 n 选修 m 1 任课 n 课程 n 班号 领导 教师编号 m 教师 教师姓名 成绩 学分 职称 参加 m 项目 课程编号 课程名 项目编号 名称 负责人 图2.2 E-R图

3

数据库原理与应用(清华大学版)课后答案-第2章 数据模型.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8j9tk0v9yp77xpo57x0n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top