学生成绩管理系统数据库课程设计报告1 需求分析1.1 用户需求概述本系统为学生成绩管理系统,该系统开发得主要目得就是使得学生得成绩管理工作更加清楚、条理化、自动化,实现对学生成绩得集中统一得管理。具体完成通过用户名与密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。本系统主要实现对学生成绩得管理,需要完成得主要功能有:(1)通过用户名与密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能,容易地完成学生信息得查询操作。(2)设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份与恢复等方面得功能要求。1、2 数据需求S t uden t 表:snoC ha r(8)不允许为空sn ameC h ar(1 0)不允许为空SsexC h a r(2)不允许为空sbi r thD atet i me(8)允许为空cl a s sC har(4)不允许为空ty p eChar(7)允许为空score 表结构:snoChar(8)不允许为空cn oCha r(5)不允许为空degreeFloat(8)不允许为空Cou rs e 表: c n o(主键)C har(5)不允许为空cn a m ev a rcha r(1 0)不允许为空tnoc har(3)不允许为空Te a cher 表tnoch ar(5)不允许为空t n amevarchar(1 0)不允许为空departv a r c ha r(8)不允许为空Tsexc har(2)不允许为空T bir thdateti me ,允许为空profch ar(6)允许为空2 概念设计内容2、1 概念设计综述由需求分析得结果可知,本系统设计得实体包括:(1)学生基本信息:学号,姓名,性别,地址,年龄,专业.(2)课程基本信息: 课程名,课程号,分数,学时,学分。 这些实体间得联系包括:(1)学生(学号,姓名,性别,年龄,地址,系别),其主关键字为学号;(2)课程(课程名,课程号,学时,学分),其中主关键字为课程号;(3)成绩(课程号,学号,分数)其中主关键字为学号与课程号。可以与学生关系模式合并为:学生(学号,姓名,性别,年龄,地址,系别,成绩,课程号)。2.2E—R 模型如下:3 法律规范化设计1。范式得推断条件: 第一范式:假如一个关系模式 R 得所有属性域都就是原子得,我们称关系模式 R 属于第一范式; 第二范式:若关系模式 R 满足第一范式,且每一个非主属性完全函数依赖于码,则关系模式 R 满足第二范式; B C范式:对于 R 中所有得函数依赖,下面至少有一个成立(α—>β 就是平凡得,α 就是模式R 得...