卡迪夫计算机科学与信息学学院课程作业评估预考模块代码:CMT207模块标题:信息建模和数据库系统评估标题:关系数据建模评估编号:1日期设置:2019年3月4日提交日期和时间:2019年4月12日上午9:30返回日期:2019年5月3日此作业占该模块可用总分的50%。迟交或不提交的处罚是零分。您的提交必须包括官方课程作业提交封面,可以在这里找到:https://docs.cs.cf.ac.uk/down...提交说明A提交页面将在第11周在学习中心创建。您需要提交两份文件:描述类型名称封面必修PDF(.pdf)文件[student_number].pdfCoursework必修一个WORD文件(.docx)注意:使用提供的模板如下课程作业描述中所述的学习中心。[student_number].docxA与上述提交说明(包括提交的文件的数量和类型)的任何偏差可能导致评估或问题部分的分数为零。作业课程基于以下简介。请仔细阅读。关系数据库用于存储有关学生的信息。对于每个学生,存储以下信息:姓氏、名字、家庭住址、出生日期、学号。此外,我们知道学生的出生地(按地名和国家)。可能有些地方没有学生出生或目前居住。学生每学年完成一组模块。每个模块都有一个标题、一个代码和学分数。有些模块是强制性的,而另一些是可选的。每个模块都通过考试和课程作业的组合进行评估,每个作业都占总分的一定百分比。对于每个学生,他们的表现(即满分100分)会被记录下来评估。每个分数都附有评估日期和尝试次数。每个模块均由讲师教授。一些讲师可能在某些学年不教授任何模块。他们还可以每学年教授一个以上的模块。每个模块可以由不止一位讲师教授。对于每个模块,我们知道每个学年每个讲师讲了多少节课。可选模块可能根本不教授,例如如果没有学生选择该模块。对于每个讲师,将存储以下信息:姓氏、名字、就业开始日期、年薪、员工编号。此外,我们知道讲师的住所(按地名和国家/地区).请回答Word提交模板中的问题,该模板在LearningCentral上作为单独的文档提供,并与本备考一起分发。问题分为四个部分。第1部分:归一化[0-20分]定义以下关系d存储有关评估结果的信息:ASSESSMENT_RESULT(STUDENT_ID,STUDENT_FULL_NAME,MODULE_CODE,MODULE_TITLE,ASSESSMENT,PERCENTAGE,MARK,ATTEMPT,ASSESSMENT_DATE)建议应成为主键一部分的属性。列出所有功能依赖项。提供所有原因关系不在第一范式。提供此关系不在第二范式的所有原因。将此关系归一化,使其处于Boyce–Codd范式。第2部分:ER建模[0–20分]绘制实体-上面简要描述的问题的关系(ER)图。图表必须整洁易读才能获得满分。第3部分:数据定义[0-30分]使用SQLCREATETABLE定义将您在第2部分中创建的ER图转换为表,其中应包括主键和外键(如果有的话)).描述选择键背后的逻辑及其在管理数据库中存储的数据中的作用。使用示例es来说明后一点。第4部分:数据操作[0-30分]使用第3部分中定义的数据库,编写SQL查询以执行以下操作:查找出生在同一地点的所有学生对。注意:不要重复计算学生。找到住在同一个地方的所有学生-讲师对。找到2017/2018学年每个模块的学生总数。找到2017学年每个模块的平均分数/2018.查找2017/2018学年所有未通过模块的学生。根据学分数和取得的分数查找2017/2018学年表现最好的学生。查找薪酬最高的讲师).查找2017/2018学年未教授任何模块的讲师。评估的学习成果了解如何创建概念模型并将其映射到数据库模式中的有效表示。了解关系数据库管理系统的评估标准每项任务的最高分在括号中给出,总分最高为100分。分数将根据您完成任务目标的程度来分??配。一般来说,您的工作将根据以下因素进行评估:第1部分:答案的正确性和完整性。所产生的规范化关系的正确性,以及规范化关系所采取步骤的解释质量,其中规范化是必要的。第2部分:模型的正确性/简单性。遵循第3周的讲座幻灯片中描述的概念设计的良好实践。第3部分:表定义的正确性和简单性以及它们与第2部分中的ER模型的对齐程度。遵循第3周的讲座幻灯片中描述的逻辑数据库设计的良好实践第3周第4部分:查询的正确性、简单性和效率。总分可以解释为:Distinction70–100Merit60–69Pass50–59Fail0–49Feedback对您课程作业的反馈将解决上述标准。它将在Word提交文档中使用跟踪更改和评论输入。已标记的文件将在提交后三周内通过学习中心返回给您。这将得到小组反馈的补充,这些反馈也将在学习中心提供。可根据要求安排进一步的个人反馈。WX:codehelp
