某学校要建立一个学生选课管理系统,涉及的实体有学生、课程和教师。学生的属性有学号、姓名、性别、年龄;.pdfVIP

  • 1
  • 0
  • 约1.15千字
  • 约 3页
  • 2026-03-04 发布于山东
  • 举报

某学校要建立一个学生选课管理系统,涉及的实体有学生、课程和教师。学生的属性有学号、姓名、性别、年龄;.pdf

某学校要建立一个学生选课管理系统,涉及的实体有学生、课程和教师。

学生的属性有学号、姓名、性别、年龄;课程的属性有课程号、课程名、学

分;教师的属性有教师号、教师姓名、职称。学生可以选修多门课程,每门课

程可以被多个学生选修;教师可以讲授多门课程,每门课程可以由多个教师讲

授。

(1)画出该系统的E-R图;

(2)将E-R图转换为关系模式,并指出每个关系模式的主码和外码(如

果有)。

(2)将E-R图转换为关系模式,并指出每个关系模式的主码和外码(如

果有)。

答案:

关系模式及主码、外码:

学生(学号,姓名,性别,年龄),主码:学号,无外码。

课程(课程号,课程名,学分),主码:课程号,无外码。

教师(教师号,教师姓名,职称),主码:教师号,无外码。

选课(学号,课程号),主码:(学号,课程号),外码:学号(参照学

生表的学号),课程号(参照课程表的课程号)。

讲授(教师号,课程号),主码:(教师号,课程号),外码:教师号

(参照教师表的教师号),课程号(参照课程表的课程号)。

解析:

本题考察数据库设计中的ER建模与关系模式转换能力,分为两个关键步

骤:

第一步:ER图构建要点

文档评论(0)

1亿VIP精品文档

相关文档