国开《数据库应用》实验1:数据库设计(20分)!

实验1:数据库设计

1. 考核目的

考核学生对E-R图的基本概念的理解情况,考核学生能够根据业务需求描述抽象出E-R图并将其转换为关系型数据库逻辑模式的能力,并且能使用MySQL Workbench EER Diagram来绘制E-R图。

2. 考核内容

【实验1-1】针对以下在线考试系统需求信息,尽可能全面地给出各个实体的属性和实体之间的联系,画出纸质E-R图。

在线考试系统是关于授课教师安排自己的学生在线参加各种考试的应用,如阶段性考试、期中考试和期末考试等,系统的用户包括教师、学生两种角色。在线考试系统要求有用户的登录和登出,实现教师输入试题,从试题生成试卷,以及学生参加考试获取试卷,提交答案和给出考试成绩等主要逻辑,包括用户管理、试题管理、试卷管理和考试管理功能。

鉴于在线考试的客观条件限制,试题完全采用单项选择形式。试题由所属知识点、内容、分值、备选答案项和唯一正确答案等属性组成。课程的知识点是确定的,可以扩展,一道试题只能考察一个知识点。

教师录入各种试题构成题库,并根据考察的知识点不同生成试卷,相同知识点的试题只能在一张试卷中出现一次,试卷由试卷标题和一定数量(知识点的数量)的试题组成。试卷生成后,教师指定某次考试使用的试卷(唯一),学生参加考试使用统一的试卷(试卷可能被不同时间的考试重复使用),考试信息还包含考试标题、任教老师(唯一)、考试时间。

学生登录后,可以参加考试并在提交答案后立刻得到自己的考试成绩,也可以查看自己的考试历史记录。教师登录后可以查看学生的成绩。

【实验1-2】使用MySQL Workbench EER Diagram给出E-R图。

【实验1-3】使用MySQL Workbench EER Diagram将【实验1-2】给出的E-R图转化为MySQL数据库中生成表的脚本。

3. 考核要求

完成上述实验,实验报告要求包含E-R图、生成表脚本、表和视图的截图等,以Word或者PDF报告形式进行提交。

社交账号快速登录

微信扫一扫关注
微信扫一扫关注
如已关注,请在公众号内回复“登录”二字获取验证码