MySQL数据库原理及应用(武洪萍 第2版)(微课版)-课外拓展答案
MySQL数据库原理及应用(武洪萍 第2版)(微课版)-课外拓展答案项目2实训:设计数据库.实践内容“医院病房管理系统”数据库的设计。某医院病房计算机管理中需要如下信息。科室:科室名,科室地址,科电话
MySQL2 数据库原理及应用(武洪萍 第版)(微课版)-课外拓展答案 2 项目实训:设计数据库 1 . 实践内容 (1) “医院病房管理系统”数据库的设计。 某医院病房计算机管理中需要如下信息。 科室:科室名,科室地址,科电话,医生姓名,科室主任。 病房:病房号,床位号,所属科室名。 医生:姓名,职称,所属科室名,年龄,工作证号。 病人:病历号,姓名,性别,诊断,主管医生,病房号。 其中,一个科室有若干个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室, 但 可负责多个病人的诊治,一个病人的主管医生只有一个。 E-R 参考答案:图及转换成的关系模式如下所示: 病房(病房号,床位号,科室名); 科室(科室名,科室地址,科电话,科室主任,医生姓名); 医生(姓名,职称,年龄,工作证号,科室名); 病人(病历号,姓名,性别,诊断,主管医生姓名,病房号)。 (2) “订单管理系统”数据库的设计。 设某单位销售产品所需管理的信息有:订单号,客户号,客户名,客户地址,产品号,产品名,产 品价 格,订购数量,订购日期。一个客户可以有多个订单,一个订单可以订多种产品。 E-R 参考答案:图及转换成的关系模式如下所示: 产品价格); 客户(客户号,客户名, 订 订购数量,订购日期)。 单(订单号,客户号) 产 品(产品号,产品名, 订 购(订单号,产品号, 客户地址); ■ 9 (3) “课程安排管理系统”数据库的设计。 5 课程安排管理需要对课程、学生、教师和教室进行协调。每个学生最多可以同时选修门课程,每 门课程

