文档介绍
《数据库系统原理》 厦门大学计算机系 林子雨 ziyulin@xmu.edu.cn 2016版 《数据库系统原理》 厦门大学计算机系 林子雨 ziyulin@xmu.edu.cn 2016版 林子雨 厦门大学计算机科学系 E-mail: ziyulin@xmu.edu.cn 主页:http://www.cs.xmu.edu.cn/linziyu数据库系统原理试卷(A)2015 厦门大学计算机科学系本科生课程 《数据库系统原理》 1.题目 一、某医院病房计算机管理中心,通过需求分析得到如下信息:(15%) 科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名;? 医生:姓名、职称、所属科室名、年龄、工作证号?; 病人:病历号、姓名、性别、诊断、主管医生、病房号; 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。?完成如下设计:? 1. 根据需求分析的划出E-R模型(10%)。 2. 将E-R模型转换为关系模型,标出主码和外码(5%)。 ? 1.1答案 1. 根据需求分析的划出E-R模型(10%)。 2.2答案 2. 将E-R模型转换为关系模型,标出主码和外码(5%)。 对应的关系模式结构如下:? 科室(科名,科地址,科电话)? 病房(病房号,床位号,科室名) 诊治(病例号,工作证号) 入住(病例号,病房号) 科室组成(科室,病房号) 医生(工作证号,姓名,职称,科室名,年龄) ?病人(病历号,姓名,性别,主管医生,病房号)? 每个关系的后选码如下:?科室的后选码是科名。? 病房的后选码是科室名+病房号。????医生的后选码是工作证。????病人的后选码是病历号。 2.题目 二、(50%)某大学社团组织纳新包含以下5个关系 学生S(Sno,Sname,Sage,Sex,