实验二 E-R图设计与关系模式转换
实验目的
1、了解数据库设计的基本步骤。 2、掌握实体联系图的设计。
3、掌握将E-R图转换为关系模式的规则。 4、掌握主键的概念。
实验环境
PC机一台
实验内容
1、销售部门子系统
在企业中,每个部门有多名职工,但是每个职工只能在一个部门工作。每个部门都销售多种产品,同一种产品可以在多个部门销售。在市场上,同一种产品有多家制造商都可生产,而一个制造商生产的产品也是多种,但是同一种产品,不同的制造商给的型号和价格是不一样的。在制造商内部,对于某产品,有其企业内部使用的内部编号。每个制造商都有制造商名和地址,其中,制造商名是唯一的。每位职工都有职工编号,姓名,地址信息。部门需要登记部门名称,部门经理等信息。
请根据题目描述画ER图,并转换为对应的关系模式指出其中的主键和外键。
产品名m职工从属部门销售1mn产品m生产地址部门号经理n制造商价格型号产品内部编号职工号姓名名称地址
职工 (职工编号,姓名,地址信息)主键:职工号 外键: 部门 (登记部门名称,部门经理)主键:部门号 外键: 产品 (型号价格)主键:产品内部编号 外键:
制造商 (制造商名和地址) 主键:制作商名 外键
2、某医院病房计算机管理中心
某医院需要建设病房的计算机管理中心,对于病房信息有如下描述:每个科室有多间病房和多名医生,但是科室之间不共享病房,即一间病房只能属于某一科室。一名医生只能属于某科室,不能跨科室任职。病人到医院就医,只有一名主治医生,一名医生可以负责多名病人的诊治,但是病人可多次就诊于该医院,选择不同科室的医生。科室具有科室名称、地址、电话等属性,病房需要记录病房号、床位号等信息。医生具有姓名、职称、年龄、工作证号等属性。病人有病历号、姓名、性别等属性。病人就诊时需要记录某次诊断时间,诊断结果和主治医生及入住的病房号,由于就诊记录很多,建议增加一个流水号。病人住院,需要登记病人入住时间,病房号、床位号等信息。
请根据题目描述画ER图,并转换为对应的关系模式指出其中的主键和外键。
病房号病床号科名科地址科电话病房m组成1科室1入住mM病人m11从属n诊治医生病历号姓名性别工作证号姓名职称年龄
3、企业管理系统
企业需要开发一个系统对内部的部门、职工和企业参与的工程项目进行管理,描述如下:企业内部有多个单位,每个单位都有各自的名称和电话。每个单位有多名职工,每名职工只能在一个单位供职,职工有职工编号、姓名、性别等属性。职工在就职期间可以参与多个工程项目的施工。每个工程项目有多个供应商提供设备,多加供应商都可以提供某种设备的供
应,每个供应商可以向多个工程项目提供多种设备。需要记录设备的设备号、设备名称、产地信息,以及供应商的姓名、电话。在供货时需要提供供货的数量。
请画ER图,并转换为对应的关系模式指出其中的主键和外键。
单位1名称电话
拥有职工参加工程mm1n姓名供应商编号姓名性别供应n电话m设备设备号设备名称产地信息
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库E-R图设计与关系模式转换 实验在线全文阅读。
相关推荐: