数据库设计(E-R图转换)
7
病房号
床位号 n 组成 1
科名
科地址
科电话
病房 1
科室 1 从属 n
入住 n
病人 n 1
诊治
医生
年龄
姓名
病历号
性别
工作证号
姓名
职称 8
对应的关系模式结构如下: 科室( 科名、科地址、科电话) 病房(病房号、科室名、床位号) 医生(工作证号、姓名、职称、所属科室名、年龄) 病人(病历号、姓名、性别、主管医生、病房号)
某超市公司下属有若干个连锁店,每个商店经营若 干种商品,每个商店有若干职工,但每个职工只能 在一个商店工作。 设实体类型“商店”的属性有:商店编号,店名, 店址,店经理。 实体类型“商品”的属性有:商品编号,商品名, 单价,产地。 实体类型“职工”的属性有:职式编号,职工名, 性别,工资。 试画出反映商店、商品、职工实体及其联系类型的 E-R图,要求在联系中应反映出职工参加某个商店工 作的起止时间,商店销售商品的月销售量。
9
1
店名
店址
店经理
工号
姓名
性别
店号
商店 m
1
隶属
n
职工
工资
月销售量
经营 n
开始时间
商品号
商品
产地
商品名
单价 2
Байду номын сангаас
对应的关系模式结构如下: 商店(商店编号,店名,店址,店经理)
职工(职工编号,职工姓名,性别,工资,商店编号)
商品(商品号,商品名,单价,产地)
销售(商品号,商店编号,月销售量)
3
一个图书借阅管理数据库要求提供下述服务: (1)可随时查询书库中现有图书的品种、数量与存放位 置。所有各类图书均由书号惟一标识。 (2)可随时查询图书借还情况,包括借书人单位、姓名、 借书证号、借书日期和还书日期。 (3)我们约定:任何人可借多种书,任何一种书可为多 个人借阅,借书证号惟一。 (4)当需要时,可通过数据库中保存的出版社的电话编 号、电话、邮编及地址等信息向相应出版社增购有 关书籍。约定:一个出版社可出版多种书籍,同一 本书仅为一个出版社出版,出版社名具有惟一性。
6
某医院病房计算机管理中心需要如下信息: 科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名 医生:姓名、职称、所属科室名、年龄、工作证号 病人:病历号、姓名、性别、诊断、主管医生、病 房号 其中,一个科室有多个病房、多个医生,一个病房 只能属于一个科室,一个医生只属于一个科室,但 可负责多个病人的诊治,一个病人的主管医生只有 一个
4
借书证号
姓名
单位
借书人 还书日期 借书日期 m 借阅 n 书号 图书 n 出版
出版社名
电报编号
电话
出版社 1 邮编 地址
书名
数量
位置 5
对应的关系模式结构如下:
借书人(借书证号、姓名、单位) 图书(书号、书名、数量、存放位置、出版社社名) 出版社(出版社社名、电话编号、邮编、电话、地址) 借阅(借书证号、书号、借书日期、还书日期)