嗨,大家好我正在通过数据库练习,并遇到以下练习,我必须从给定的情况下创建一组数据表。但是我很难用粗体表示属性:数据表练习
数据库将被设计为一所大学在整个学习过程中监控学生的进度 。学生正在研究用于模块化系统的框架中一定程度的(如 理学,MSC,等)。该大学提供 多个模块,每个的特征在于它的代码,名称,信用值, 模块带头人,学术人员和他们来自部门。模块由一个模块领导谁共享教学任务与一个或多个 讲师协调。讲师可以教(和是一个模块的领导者)多于一个的模块更多。 学生可以自由选择他们希望的任何模块,但必须遵守以下规则: 观察到:某些模块需要先决条件模块,某些程度 程序具有必修模块。该数据库还包含一些关于学生的信息,包括他们的学生号码,姓名,地址,学习的 度,以及他们过去的表现(即考试成绩和考试成绩)。
到目前为止,我有这些表:
大学
ModuleCode,ModuleTitle,CreditValue,系
模块
ModuleCode,ModuleTitle,LecturerID
讲师
LecturerID,ModuleCode,ModuleTitle
学生
StudentID,姓名,地址,DegreeCode
度
DegreeCode,DegreeType,DegreeTitle
性能
ModuleCode,ModuleTitle,StudentID,结果
有什么,我错过了,也可以改善?
@Downvoter - 请向OP澄清为什么你低估了。 – StuartLC