试题三(15分)
阅读以下说明,回答问题1至问题3。
【说明】
某医院电子病历系统需要设计数据库。主要实体包括:患者、医生、科室、就诊记录、处方、药品。业务规则:一个科室有多名医生;一名医生只能属于一个科室;一个患者可以有多次就诊;一次就诊可以开具多个处方;一个处方可以包含多种药品。
【问题1】(5分)请画出E-R图,标出主要实体、属性和联系。
参考答案主要实体及属性:
患者:患者ID、姓名、性别、出生日期、联系电话
医生:医生ID、姓名、职称、联系方式
科室:科室ID、科室名称、位置
就诊记录:就诊ID、就诊时间、主诉、诊断结果
药品:药品ID、药品名称、规格、价格
处方:处方ID、用法用量
主要联系:
科室-医生:一对多(一个科室多名医生)
患者-就诊记录:一对多(一个患者多次就诊)
医生-就诊记录:一对多(一个医生多次接诊)
就诊记录-处方:一对多(一次就诊多个处方)
处方-药品:多对多(一个处方多种药品,一种药品可在多个处方),通过处方明细关联。