目 录
数据库原理与应用课程设计.................................................................................................................................1
课 程 设 计 任 务 书..............................................................................................................................................3
小组分工说明.........................................................................................................................................................5
目 录........................................................................................................................................................................7
1 需求分析..............................................................................................................................................................0
1.1 数据事实................................................................................................................................................0
1.2 主要用户视图........................................................................................................................................1
2 概念结构设计......................................................................................................................................................1
2.1 局部 ER 图.............................................................................................................................................1
2.2 全局 ER 图.............................................................................................................................................2
3 逻辑结构设计......................................................................................................................................................2
4 物理结构设计......................................................................................................................................................3
5 主要功能详细设计..............................................................................................................................................4
5.1 创建数据库............................................................................................................................................4
5.2 创建数据表............................................................................................................................................4
5.3 添加数据〔仅以一条为例〕................................................................................................................5
5.4 数据库完整性........................................................................................................................................5
5.5 成绩表按成绩自动排名〔触发器,函数,存储过程〕...................................................................6
5.6 更新 clscore 表〔触发器〕................................................................................................................11
5.7 成绩表按照项目初始名次..................................................................................................................12
5.8 查询某个项目的全部成绩和排名〔表值函数〕.............................................................................13
5.9 查询某个班的运发动成绩〔表值函数〕..........................................................................................13
5.10 查询某个学生的所有成绩〔表值函数〕........................................................................................14
5.11 查询某个学生的某个项目成绩〔表值函数〕................................................................................15
5.12 查询某个学院的运发动成绩〔表值函数〕...................................................................................15
5.13 查询全校运发动成绩〔表值函数〕................................................................................................16
5.14 通过学号和运动号查询成绩和名次〔存储过程〕.......................................................................16
5.15 创建班级成绩和名次视图................................................................................................................17
5.16 创建索引............................................................................................................................................17
6 界面设计主要过程............................................................................................................................................17
6.1 界面总体设计.........................................................................................................................................18
6.2 登录界面设计.........................................................................................................................................18
6.3 成绩管理员界面设计.............................................................................................................................19
6.4 运发动查询界面设计.............................................................................................................................26