实验内容

问题描述:某学院有基本实体集:系、教师、学生和课程。各个实体的属性集为:

系:系编号,系名,地址

课程:课程号,课程名称,开课学期

学生:学号,学生姓名,性别,住址

教师:教工号,教师姓名,办公室

实体间的联系有:每个系有一位系主任,有多位教师;一个教师只能在一个系任职;每个系开设多门不同课程;一门课程只能由一个系负责开设;每门课程只能由一个教师授课,一个教师可以讲授多门课程;一个学生可以选修多门课程;一门课程也可以由多个学生选修。

请根据以上需求完成如下操作:

(1)对以上描述进行分析,进行数据库概念模型的设计(即确定各个实体、属性及联系并绘制E-R图)。

(2)将(1)中概念模型转换成关系型逻辑模型,并标出各个关系模式的主码和外码。

(3)将所转换成的关系型数据模型在SQL Server中进行实现。

实验过程、存在的问题及解决办法:

(1)对以上描述进行分析,进行数据库概念模型的设计(即确定各个实体、属性及联系并绘制E-R图)。

数据库 实验七

(2)将(1)中概念模型转换成关系型逻辑模型,并标出各个关系模式的主码和外码。

 主码用蓝色字体标出,外码用绿色标出

  

系:(系编号,系名,地址,系主任

课程:(课程号,课程名称,开课学期,系编号教工号

学生:(学号,学生姓名,性别,住址,系编号

教师:(教工号,教师姓名,办公室,系编号

选修:(课程号学号

(3)将所转换成的关系型数据模型在SQL Server中进行实现。(略)

相关文章:

  • 2021-07-23
  • 2021-07-19
  • 2021-07-10
  • 2021-09-26
  • 2021-04-10
猜你喜欢
  • 2021-07-10
  • 2021-12-14
  • 2021-10-22
  • 2021-07-19
相关资源
相似解决方案