大家好,我正在做一个数据库练习,遇到了以下练习,我必须从给定的案例场景中创建一组数据表。但是我很难用粗体来计算属性:
将为大学设计一个数据库,以监控学生在整个学习过程中的进步。学生正在模块化系统的框架内攻读学位(如理学士、理学硕士等)。该大学提供了许多模块,每个模块的特点是其代码、标题、学分、模块负责人、学术人员和他们来自的部门。模块由模块负责人协调,负责人与一名或多名讲师分担教学职责。讲师可以教授多个模块(并担任模块负责人)。学生可以自由选择他们想要的任何模块,但必须遵守以下规则:一些模块需要先修模块,而一些学位课程有必修模块。该数据库还将包含有关学生的一些信息,包括他们的学号、姓名、
到目前为止,我拥有的表格是:
大学
ModuleCode、ModuleTitle、CreditValue、部门
模块
ModuleCode、ModuleTitle、LecturerID
讲师
LecturerID、ModuleCode、ModuleTitle
学生
StudentID、姓名、地址、学位代码
程度
学位代码、学位类型、学位标题
表现
ModuleCode、ModuleTitle、StudentID、结果
有什么我错过或可以改进的吗?