第2章 关系数据库设计 需求分析 :准确了解与分析用户的需求(包括数据与处理)。 概念结构设计:对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。(E-R图) 逻辑结构设计:将概念模型转换为某个DBMS所支持的数据模型,并对其进行优化。 物理结构设计(数据库实现):为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 数据库实施:建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 数据库运行和维护:对数据库系统进行评价、调整与修改。 2.1 需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求,包括数据与处理需求。 需求分析是数据库设计的第一阶段,本阶段所得的结果是下一阶段——系统的概念结构设计的基础。 如果需求分析有误,则以它为基础的整个数据库设计将成为毫无意义的工作。 而需求分析也是数据库设计人员感觉最繁琐和困难的一步。 2.1.1 需求分析的任务 获得用户对数据库的如下要求: 信息要求:了解用户获得信息的内容、性质及其联系、存储哪些数据。 处理要求:了解用户希望数据库应用系统对数据进行什么处理,对各种数据处理的响应时间,处理的频率,数据处理方式的要求。 安全性要求:了解用户对数据库中存放的信息的安全保密要求。 完整性要求:了解用户对数据库中存放的信息应满足什么样的约束条件。 2.1.2 需求分析步骤 收集资
原创力文档

文档评论(0)