6.数据库运行与维护
数据库系统设计完成并试运行成功后,即可正式投入运行。数据库的运行与维护阶段是整个数据库生存期中*长的阶段。在该阶段,设计人员需要收集和记录数据库运行的相关情况,并且要根据系统运行中产生的问题及用户的新需求不断完善系统功能和提高系统的性能,以延长数据库使用时间。
一个性能优良的数据库是不可能一次性完成的,需要经过多次的、反复的设计。在进行数据库设计时,每完成一个阶段,都要进行设计分析,评价一些重要的设计指标,产生文档组织评审,与用户进行交流。如果设计的数据库不符合要求,则要进行多次重复修改,重复多次,以使*后设计出的数据库能够较**地模拟现实世界,满足用户的需求。
1.3 学生成绩管理数据库的需求分析
需求分析结果的准确性将直接影响到后期各个阶段的设计。需求分析是整个数据库设计过程的起点和基础,也是*困难、*耗费时间的阶段。
1.3.1 需求分析的任务
需求分析的任务就是对现实世界要处理的对象(组织、部门、企业等)进行详细调查和分析;收集支持系统目标的基础数据和处理方法;明确用户对数据库的具体要求,在此基础上确定数据库系统的功能。
具体的步骤如下。
1)调查组织机构情况。了解该组织的部门组成情况、各部门的职责等,为分析信息流程做准备。
2)调查各部门的业务活动情况。包括调查各部门要输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式等。这一步骤是调查的**。
3)明确对新系统的要求。在熟悉业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、**性要求与完整性要求。
4)初步分析调查的结果。对前面调查的结果进行初步的分析,包括确定新系统的边界;确定哪些功能由计算机完成或将来准备让计算机完成:确定哪些活动由人工完成。
5)建立相关的文档。用户单位的组织机构图、业务关系图、数据流图和数据字典。
……