数据库六个阶段的特点分别是什么?
- 内容介绍
- 文章标签
- 相关推荐
这篇文章共计2936个文字,预计阅读时间需要12分钟。
一、程序需求分析阶段
在项目启动之初,必须把业务需求转化为可执行的数据库目标。老实说,这一阶段的主要任务是:
- 收集使用者业务流程、数据流向还有性能要求。
- 确定数据安全、备份恢复和合规性等非功能需求。
- 选择自顶向下或自底向上的需求获取方法。
常见痛点
- 需求模糊:业务方语言抽象,导致后期频繁变更。
- 沟通成本高:跨部门协作时信息不对称,容易出现遗漏。
- 缺乏可度量指标:无法在后期评估实现是否满足原始目标。
二、概念结构设计阶段
”,而不涉及技术实现细节。
- 定义实体、属性及其之间的联系。
- 确保模型完整性:实体完整性、参照完整性等。说起来,
- 通过审查会让业务专家确认模型的正确性。
- 模型过于抽象:业务人员难以理解,导致审查反馈不足。
- 遗漏关键关系:导致后期数据冗余或查询效率低下。
- 文档同步不及时:概念模型更新后未同步到需求文档,产生版本冲突。按理说,
三、逻辑结构设计阶段
在概念模型的基础上。选定具体的数据模型,并生成逻辑结构。
- 将实体转换为表,确定主键、外键及约束条件。
- 从规范化处理来看,消除插入、删除、更新异常。
这篇文章共计2936个文字,预计阅读时间需要12分钟。
一、程序需求分析阶段
在项目启动之初,必须把业务需求转化为可执行的数据库目标。老实说,这一阶段的主要任务是:
- 收集使用者业务流程、数据流向还有性能要求。
- 确定数据安全、备份恢复和合规性等非功能需求。
- 选择自顶向下或自底向上的需求获取方法。
常见痛点
- 需求模糊:业务方语言抽象,导致后期频繁变更。
- 沟通成本高:跨部门协作时信息不对称,容易出现遗漏。
- 缺乏可度量指标:无法在后期评估实现是否满足原始目标。
二、概念结构设计阶段
”,而不涉及技术实现细节。
- 定义实体、属性及其之间的联系。
- 确保模型完整性:实体完整性、参照完整性等。说起来,
- 通过审查会让业务专家确认模型的正确性。
- 模型过于抽象:业务人员难以理解,导致审查反馈不足。
- 遗漏关键关系:导致后期数据冗余或查询效率低下。
- 文档同步不及时:概念模型更新后未同步到需求文档,产生版本冲突。按理说,
三、逻辑结构设计阶段
在概念模型的基础上。选定具体的数据模型,并生成逻辑结构。
- 将实体转换为表,确定主键、外键及约束条件。
- 从规范化处理来看,消除插入、删除、更新异常。

