1.
数据库的应用背景介绍
数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算
机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应
用,已经成为计算机信息系统和应用的核心技术和重要基础。
本文主要介绍学生成绩管理系统的数据库设计,从需求分析到数据库的运行与
维护都进行详细的叙述。本系统是利用 SQL 开发出来的。通过 SQL 建立学生成绩
管理系统,大大方便和简化了数据的查询和处理,管理员可以通过 SQL 语言对表
内数据进行添加,删除,修改,查询等操作,还可以建立多用户,对其使用权限进
行分配和回收。
本文分为 4 部分,第一部分是设计的内容与目的,需求分析,此阶段是数据库
设计的起点。第二部分是数据库设计方案,它包括E-R 图,关系模型以及数据库的
创建。第三部分是数据库的运行,它包括添加、修改、删除和查询语句和语句的功
能说明。第四部分是索引、视图的建立及使用。
1.1 设计目的
随着学生数量的日益增多,学校对学生的管理要求也越来越高,为了使信息技
术与学生信息更好的结合在一起以及使学生成绩的管理更加系统化,数字化,因此
我们设计了该学生信息管理系统。
1.2 设计内容
运用基于 E-R 模型的数据库设计方法和关系规范化理论做指导完成从系统的
分析到设计直至系统的最终实现,开发学生成绩管理系统,完成学生成绩管理系统
的全部功能。首先做好需求分析,并完成数据流图,其次做概念分析,利用实体联
系的方法将需求分析的用户需求抽象为信息结构,得到 E-R 图,然后就是逻辑结构
设计,将 E-R 图转换为计算机系统所支持的逻辑模型。最后利用 SQL 完成具体的
实例。
1.3 需求分析
(1)问题的提出:为了高效率的完成学生成绩的管理,决定开发学生成绩管理系统。