一、实验目的
1、学习分析系统需求,了解数据库设计方法
2、学习并掌握 E-R 图绘图方法
3、了解数据库设计及实现过程
二、实验内容
分析学生基本信息管理系统需求,画出 E-R 图,设计及实现数据库,并存 入自己的信息。
1. 系统需求
以本校为例,目前要新建一个学生基本信息管理系统,具体情况如下:
(1)学生入学时会记录身份信息,包括姓名、性别、出生日期、民族、身 份证号、学号、政治面貌、手机号码等相关信息。
(2)学校有多个学院和多个校区。
学生可因转专业而更换所属学院,但其入学时分配的学号不变。
学生分布在所属学院所在的校区,并且可能会根据情况进行调整。例如某学 年计算机学院在校区 1,第二年可能调整到校区 3。
(3)每个校区有多栋宿舍楼,宿舍楼的类别有博士生公寓、硕士生公寓和 本科生公寓。
系统需要完整记录学生的基本信息、当前所在学院、所在校区、所住宿舍楼 寝室,以及其他可能需要的信息。
2. 设计 E-R 图
根据系统需求,用 Visio 画出所有的 E-R 图。
3. 设计并创建数据库表
完整设计出学生基本信息管理系统的所有数据库表及相应的字段。
使用 SQL Developer 将表创建在数据库中,为这些表建立关系模型并截图记 录。
4. 存入个人信息
将自己的信息存储在相应的数据库表中,并截图记录存储的表数据。
三、实验软件
Oracle数据库、 SQL Developer、Visio
四、实验步骤及数据记录
1、系统需求
以本校为例,目前要新建一个学生基本信息管理系统,具体情况如下:
(1)学生入学时会记录身份信息,包括姓名、性别、出生日期、民族、身份证号、学号、政治面貌、手机号码等相关信息。