- 1
- 0
- 约1.33千字
- 约 4页
- 2026-05-19 发布于广东
- 举报
项目实训2设计数据库
1.实训目的
(1)熟悉数据库设计的步骤。
(2)掌握数据库设计的基本技术。
(3)独立设计一个小型关系数据库。
2.实训内容
(1)设计“医院病房管理系统”数据库。
某医院病房管理系统中需要如下信息。
科室:科室名、科室地址、科室电话号码、科室主任。
病房:病房号、床位号、所属科室名。
医生:工作证号、姓名、职称、所属科室名、年龄。
病人:病历号、姓名、性别、诊断、主管医生、床位号。
其中,一个科室有若干个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。一个病人只属于一个病房,但一个病房可以容纳多个病人。
设计的E-R图如下:
转换成的关系模式如下:
科室(科室名,科室地址,科室电话号码,科室主任)
病房(病房号,科室名)
医生(工作证号,姓名,职称,年龄,科室名)
病人(病历号,姓名,性别,床位号,诊断,病房号,医生工作证号)
(2)设计“课程安排管理系统”数据库。
课程安排管理系统需要对课程、学生、教师和教室进行协调。每个学生最多可以同时选修5门课程,每门课程必须安排一间教室以便学生可以去上课,一个教室在不同的时间可以被不同的班级使用;一个教师可以教授多个班级的课程,也可以教授同一班级的多门不同的课程,但教师不能在同一时间教授多个班级或多门课程;课程、学生、教师和教室必须匹配。
设计
原创力文档

文档评论(0)