- 2
- 0
- 约3.32千字
- 约 23页
- 2025-10-15 发布于河南
- 举报
数据库设计案例医院病房管理图书管理工厂物资管理教学管理商业集团管理10/12/20251E-R图
例1:某医院病房管理系统的设计说明:一个科室有多个病房、多个医生一个病房只能属于一个科室一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个要求:设计系统的E-R图10/12/20252E-R图
例1解:实体:病房、科室、病人、医生联系:病房实体与科室实体间存在“组成”联系,n:1病房实体与病人实体间存在“入住”联系,1:n医生实体与病人实体间存在“诊治”联系,1:n科室实体与医生实体间存在“从属”联系,1:n实体属性:科室:科名、科地址、科电话病房:病房号、床位号医生:工作证号、姓名、职称、年龄病人:病历号、姓名、性别联系属性:入住:住院日期诊治:诊治日期10/12/20253E-R图
例1E-R图病房科室病人医生组成诊治入住从属1111nnnn病房号床位号病历号性别姓名工作证号职称姓名年龄科名科地址科电话住院日期诊治日期10/12/20254E-R图
例1转换为关系模式病房(病房号,床位号)病人(病历号,姓名,性别)科室(科名,科地址,科电话)医生(工作证号,姓名,职称,年龄)入住(病房号,床位号,病历号,住院日期)诊治(病历号,工作证号,诊治日期)组成(病房号,床位号,科名)从属(科名,工作证号)10/12/20255E-R图
例2解:实体:借书人、图书、出版社联系:借书人与图书之间存在“借阅”联系,m:n出版社与图书之间存在“出版”联系,1:n实体属性:借书人:借书证号、姓名、单位图书:书号、书名、数量、位置出版社:出版社名、电报编号、电话、邮编、地址联系属性:借阅:借书日期、还书日期出版:出版日期、出版数量例2:图书管理系统的设计10/12/20256E-R图
例2E-R图借阅图书借书人借书证号姓名单位书号书名数量位置出版mn出版社n1借书日期还书日期出版社名电报编号邮编地址电话出版日期出版数量10/12/20257E-R图
例2转换得到的关系模式借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)出版(出版社名,书号,出版日期,出版数量)“出版”作为独立的关系模式出版(出版社名,书号,出版日期,出版数量)作为独立的关系模式存在,但它可以与“多”方的“图书”合并10/12/20258E-R图
例2“出版”可以合并出版是出版社名与图书之间的1:n联系,可以将其与“多”方合并,即与“图书”实体合并,将出版中的出版社名、出版日期、出版数量作为属性加入到“图书”中最后结果借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名,出版日期,出版数量)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)10/12/20259E-R图
例3:某个工厂物资管理的概念模型物资管理涉及的实体仓库 属性有:仓库号、面积、电话号码零件 属性有:零件号、名称、规格、单价、描述供应商 属性有:供应商号、姓名、地址、电话号码、账号项目 属性有:项目号、预算、开工日期职工 属性有:职工号、姓名、年龄、职称10/12/202510E-R图
例3实体间的联系如下:一个仓库可以存放多种零件,一种零件可以存放在多个仓库,仓库和零件具有m:n的“库存”联系,其属性:库存量一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工具有1:n的“工作”联系职工之间具有领导-被领导关系。即仓库主任领导若干保管员,职工实体集中具有1:n的联系供应商、项目和零件三者之间具有m:n:p的“供应”联系,其属性:供应量。即一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给10/12/202511E-R图
例3实体及其属性图仓库仓库号面积电话号码职工职工号姓名年龄职称零件零件号名称规格单价描述项目项目号预算开工日期供应商供应商号姓名地址电话号码账号10/12/202512E-R图
例3实体及其联系图仓库职工零件项目供应商供应量供应m库存mnnp工作n1库存量领导1n10/12/202513E-R图
例3完整的实体联系图仓库职工零件项目供应商供应量供应m库存mnnp工
原创力文档

文档评论(0)