学生信息系统数据库实验报告
《数据库原理与应用》课程实验第 2 次实验报告实验内容及基本要求:
实验项目名称:小型数据库设计
实验类型: 设计
每组人数: 1
实验内容及要求:
按照数据库设计流程开发实现一个小型的数据库应用系统实验结果:
一、小型数据库描述:
现有一个小型的学生信息管理系统数据库。由学籍表(student)、班级表(class)、课程表(course)、年级课程表(gradecourse)、成绩表(result)、用户表(user)组成。
学生基本信息表(student)由学号(student_ID)、姓名(student_name)、性别(student_sex)、班号(class_no)组成;班级表(class)由班号(class_no)、所在年级(grade)、班主任(director)、所在教室(classroom_no)组成;课程表(course)由课程编号(course_no)、课程名称(course_name)、课程类型(course_type)、课程描述(course_des)组成;年级课程表(gradecourse)由年级 (grade)、课程名称(course)组成; 成绩表(result)由考试编号(exam_no)、学号(student_ID)、姓名(student_name)、班号(class_no)、课程名称(course_name)、成绩(result)组成;用户表(user)由用户名(user_ID)、用户密码(user_pwd)、用户描述(user_des)、用户权限(user_right)组成。
学生可以报名参加考试,每个学生可以参加多项考试内容同时一项内容的考试可以被多名学生报考。每个学生有对应的考试成绩,允许有报名但没参加考试的学生的成绩为空。一个学生只属于一个班级同时一个班级可以有多