购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

数据库应用系统设计与实现(三)
——数据库逻辑结构设计

数据库逻辑结构设计的任务,就是把概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系),转换成相应的逻辑模型。若使用关系数据库实现应用系统的数据存储,则这种转换要符合关系数据模型的原则。

根据4.2节所述的将E-R图转换为关系模型的方法,将前述的教务管理系统的E-R图转换为关系模型,其关系模式包括:

学生( 学号 ,身份证号,姓名,性别,班级,生日)

课程( 课程号 ,课程名,学时,学分)

选修( 学号 课程号 ,成绩,学分)

教师( 工号 ,身份证号,姓名,性别,生日,职称)

授课( 工号 课程号 ,时间,地点)

用户( 账号 ,密码,用户类型)

其中下划线标记的属性为关系模式的主键;在“选修”关系模式中,学号和课程号都是外键,学号引用的是“学生”关系模式的学号,课程号引用的是“课程”关系模式的课程号;在“授课”关系模式中,工号和课程号都是外键,工号引用的是“教师”关系模式的工号,课程号引用的是“课程”关系模式的课程号。

课程设计任务3

课程设计小组完成课程设计的数据库逻辑结构设计。 YrT/4Ja4tmMYy6hOt9sTp6Et2I+wG1gfciWkITTCDVHmpQqH++8/JyLrof35VVzw

点击中间区域
呼出菜单
上一章
目录
下一章
×