JIANGXI AGRICULTURAL UNIVERSITY数据库课程设计报告题目: 学生成绩管理系统数据库设计 学 院:姓 名: 学 号:专 业:班 级:指导老师:二 0 一二 年 6 月目录一、需求分析 31 。 1 需求概述 2 1.2 功能简介 2 二、数据库设计 3 2 。 1 确定联系集及 E-R 图 3 2.2 画出 E-R 图 3 2.3 学生成绩管理系统总 E—R 图 5 三、逻辑数据库设计阶段 5 3 。 1 班级信息表 ( Class) 5 3.2 学生信息表 (Student ) 6 3.3 课程信息表( Course ) 6 3.4 成绩表 ( Score ) 6 四、建表 7 4.1 创建数据库 7 4.2 创建数据表 7 五、数据库的运行和维护 8 5.1 定义 8 5 。 1.1 基本表的创建,建表语句 8 5 。 1.2 基本表的删除 8 5 。 2 数据操作 9 5 。 2.1 单表查询: 9 5.2.2 连接查询 9 5 。 2.3 操作结果集查询 9 5.2 。 4 嵌套查询 9 5.3 数据库更新操作 10 5 。 3 。 1 插入数据 10 5 。 3 。 2 修改数据 10 5.3.3 删除数据 10 5.4 为数据库建立索引 10 5.4.1 索引的建立 10 5 。 4.2 索引的删除 10 5.5 数据库的安全性 10 5.6 数据库的完整性 11 5 。 6 。 1 实体完整性定义 11 5 。 6 。 2 参照完整性定义 11 六、模式求精 11 七、总结 12 一、需求分析1.1 需求概述针对江西农大的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性.学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广阔老师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的推断和整理更合理、更公正,同时也给老师提供了一个准确、清楚、轻松的成绩管理环境。1。2 功能简介能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。二、数据库设计2。1 确定联系集及 E—R 图根据前面对系统进行的分析,已经初步了解了学生成绩管理系统的数据处理流程,找出与系统有关的各个实体及其相互联系如下:①、标示实体集:班级,课程,学生,成绩四个关系。②、标示联系集:学生和班级:一...