某高校学生管理信息系统需要存储信息说明如下: (1)该高校以学院为教学单位,每个学院有代码、名称和院长,一个学院有一栋办公楼。 (2)每个学生的信息包括学号、名字、性别、生日、所属学院和年级------等信息。 (3)校团委建立了许多社团组织,每个社团组织有唯一的名称,并配有一名主管,允许一个学生参加多个社团。学生参加的社团情况需要记录。 (4)学生管理信息系统需要记录学生的学习情况,即学习的课程,课程的学时数、学分、所得成绩。 (5)学校每年都要给学生进行体检,体检结果在系统中要有记录。 (6)学校设立多种奖学金,每学年颁发一次。 请完成该系统数据库的概念结构设计与逻辑结构设计
时间: 2023-03-30 20:03:30 浏览: 97
该系统的数据库概念结构设计如下:
学院(College):代码、名称、院长、办公楼
学生(Student):学号、名字、性别、生日、所属学院、年级
社团组织(Club):名称、主管
学生参加社团(Join):学号、社团名称
课程(Course):课程编号、课程名称、学时数、学分
学生学习情况(Study):学号、课程编号、成绩
体检结果(Physical):学号、体检日期、身高、体重、视力、听力、血压
奖学金(Scholarship):学号、奖学金名称、获奖日期、金额
该系统的数据库逻辑结构设计如下:
学院表(College):College_Code, College_Name, Dean, Building
学生表(Student):Student_ID, Student_Name, Gender, Birthday, College_Code, Grade
社团组织表(Club):Club_Name, Supervisor
学生参加社团表(Join):Student_ID, Club_Name
课程表(Course):Course_ID, Course_Name, Credit_Hours, Credit
学生学习情况表(Study):Student_ID, Course_ID, Score
体检结果表(Physical):Student_ID, Physical_Date, Height, Weight, Vision, Hearing, Blood_Pressure
奖学金表(Scholarship):Student_ID, Scholarship_Name, Award_Date, Amount