数据库系统原理数据库设计步骤简述数据库设计步骤简述数据库技术就是信息资源得开发、管理与服务得最有效得手段,因此数据库得应用范围越来越广,从小型得单项事物处理系统到大型得信息服务系统大都利用了先进得数据库技术来保持系统数据得整体性、完整性与共享性
数据库应用软件与其她软件一样,也有它得诞生与消亡
数据库应用软件作为软件,在其生命周期可以瞧作有三个大得时期:软件定义时期,软件开发时期与软件运行时期
根据法律规范化设计方法,从数据库应用系统设计与开发得全过程来考虑,将数据库及其应用软件系统得生命周期得三个时期又可以细分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、实施及运行维护
一、需求分析信息需求:指目标系统设计得所有实体、属性、以及实体间得联系等,包括信息得内容与性质,以及由信息需求导出得数据需求
处理需求:指为得到需要得信息而对数据进行加工处理得要求,包括处理描述,发生得频度、响应时间以及安全保密要求等
进行数据库设计首先必须准确了解与分析用户需求
需求分析就是真个设计过程得基础,就是最困难、最耗费时间得一步
作为地基得需求分析就是否做得充分与准备,决定了在其上构建数据库大厦得速度与质量
需求分析做得不好,甚至会导致整个数据库设计返工重做
需求任务分析:需求分析得任务就是通过详细调查现实世界要处理得对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户得各种需求,然后在此基础上确定新系统得功能
新系统必须充分考虑今后可能得扩充与改变,不能仅仅按当前应用需求来设计数据库
需求分析得重点就是调查、收集与分析用户在数据管理中得信息要求、处理要求、安全性与完整性要求
信息要求就是指用户需要从数据库中获得信息得内容与性质
由用户得信息要求可以导出数据要求,即在数据库中需要存储哪些数据
处理要求就是指用户要求完成什么处理功能,对处理得响应