bbyyyyy_ 2023-11-05 13:17 采纳率: 0%
浏览 665

某医院的住院管理信息系统中需要下述信息。 科室:科室名,科室地址,科室电话 病房:病房号,病房类型,床位数

某医院的住院管理信息系统中需要下述信息。
科室:科室名,科室地址,科室电话
病房:病房号,病房类型,床位数;
医生:工作证号,姓名,职称,科室名,性别,年龄;
住院病人:姓名,性别,身份证号;
药品:药品编号,药品名词,类型,价格;
其中,一个科室可以有多位医生,有且仅有一个科室主任领导其他医生,一个医生只属于一个科室。一个病房只属于一个科室,一个科室有多个病房。一个医生可以负责治疗多位住院病人,一位住院病人可以同时由多名医生诊治,其中有一位为主治医生。一位病人只能入住一个病床,每个病房可入住床位数以内的病人。医生可以给不同的病人开具含有不同的药品处方,同一药品可由不同医生开具给不同的病人,同一病人可由不同医生开具不同的药品。分析以上描述,回答下列问题:
(1)请用E-R图描述该住院管理信息系统的概念模型
(2)请将上面的E-R图转换为相应的关系模式

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-05 16:41
    关注

    【以下回答由 GPT 生成】

    问题: 某医院住院管理信息系统的概念模型和关系模式

    根据给出的信息,可以得到以下实体和它们之间的关系:

    实体: - 科室:科室名(Name),科室地址(Address),科室电话(PhoneNumber) - 病房:病房号(WardNumber),病房类型(WardType),床位数(BedCount) - 医生:工作证号(DoctorID),姓名(Name),职称(Title),科室名(DepartmentName),性别(Gender),年龄(Age) - 住院病人:姓名(Name),性别(Gender),身份证号(IDNumber) - 药品:药品编号(MedicineID),药品名(Name),类型(Type),价格(Price)

    关系: - 科室包含医生:一个科室可以有多位医生,一个医生只属于一个科室 - 科室主任:有且仅有一个科室主任领导其他医生 - 病房隶属科室:一个病房只属于一个科室,一个科室可以有多个病房 - 医生负责病人:一个医生可以负责治疗多位住院病人,一位住院病人可以同时由多名医生诊治,其中有一位为主治医生 - 病人入住病床:一位病人只能入住一个病床,每个病房可入住床位数以内的病人 - 医生开具处方:医生可以给不同的病人开具含有不同的药品处方,同一药品可由不同医生开具给不同的病人,同一病人可由不同医生开具不同的药品

    根据概念模型,可以绘制E-R图如下所示:

    ER Diagram

    然后将E-R图转换为关系模式:

    Department (科室名, 科室地址, 科室电话, 主任工作证号)

    Ward (病房号, 科室名, 病房类型, 床位数)

    Doctor (工作证号, 姓名, 职称, 科室名, 性别, 年龄)

    Patient (身份证号, 姓名, 性别)

    Medicine (药品编号, 药品名, 类型, 价格)

    DoctorPatient (医生工作证号, 病人身份证号, 主治医生)

    Prescription (医生工作证号, 病人身份证号, 药品编号)

    其中,主键用加粗表示,外键用斜体表示。

    这样,我们就得到了某医院住院管理信息系统的概念模型和关系模式。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月5日