学生成绩管理系统数据库设计
JIANGXI AGRICULTURAL UNIVERSITY 数据库课程设计报告
题目: 学生成绩管理系统数据库设计 学 院: 姓 名: 学 号: 专 业: 班 级: 指导教师: 二0一二 年 6 月 学生成绩管理系统设计 目录 一、需求分
析 ................................................................................................................ 3
1.1 需求概
述 ......................................................................................................... 3
1.2 功能简
介 ......................................................................................................... 3 二、数据库设
计 ............................................................................................................ 3
2.1 确定联系集及E-R
图 ....................................................................................... 3
2.2 画出E-R
图 ...................................................................................................... 4
2.3学生成绩管理系统总E-R
图 ............................................................................ 5 三、逻辑数据库设计阶
段 ............................................................................................. 6
3.1 班级信息表
(Class)............................................................................................ 7
3.2 学生信息表
(Student) ....................................................................................... 7
3.3 课程信息表
(Course) ................................................................................... 8
3.4 成绩表
(Score) ............................................................................................. 8 四、建
表 ........................................................................................................................ 8
4.1 创建数据
库 ...................................................................................................... 8
4.2 创建数据
表 ...................................................................................................... 9 五、数据库的运行和维
护 ........................................................................................... 10
5.1 定
义 ............................................................................................................... 10
5.1.1 基本表的创建,建表语
句 .................................................................. 10
5.1.2 基本表的删
除 ..................................................................................... 11
5.2 数据操
作 ....................................................................................................... 11
5.2.1 单表查
询: ......................................................................................... 11
5.2.2 连接查
询 ............................................................................................. 11
5.2.3 操作结果集查
询 ................................................................................. 12
5.2.4 嵌套查
询 ............................................................................................. 12
5.3 数据库更新操
作 ............................................................................................ 13
5.3.1 插入数
据 ............................................................................................. 13
5.3.2 修改数
据 ............................................................................................. 13
5.3.3 删除数
据 ............................................................................................. 13
5.4 为数据库建立索
引 ........................................................................................ 14
5.4.1 索引的建
立 ......................................................................................... 14
5.4.2 索引的删
除 ......................................................................................... 14
5.5 数据库的安全
性 ............................................................................................ 14
5.6 数据库的完整
性 ............................................................................................ 15
5.6.1 实体完整性定
义 ................................................................................. 15