数据库设计全流程解析
1. 数据库设计流程完整性的重要性
在进行数据库设计时,务必完整地执行设计流程,这一点至关重要。无论数据库看似多么“简单”,都不能跳过完整的设计流程。因为许多数据库问题往往源于设计不佳,不完全遵循设计流程几乎等同于完全不使用该流程,不完整的设计必然是糟糕的设计。
数据库的结构完整性和数据完整性与设计流程的执行程度成正比。在设计过程中投入的时间越少,数据库出现问题的风险就越大。虽然彻底遵循数据库设计流程可能无法消除所有潜在问题,但能极大地减少问题的出现。一个设计良好的数据库在 RDBMS 软件中更容易实现。
2. 定义使命声明和使命目标
这是数据库设计过程的第一个阶段,主要工作是为数据库定义使命声明和使命目标。
- 使命声明 :明确数据库的用途,为设计工作提供清晰的方向。每个数据库都有特定的创建目的,如解决特定业务问题、管理业务或组织的日常交易,或作为信息系统的一部分。通过使命声明确定数据库的目的,有助于确保开发出合适的数据库结构,并收集支持该目的所需的数据。
- 使命目标 :代表用户可以对数据库中的数据执行的一般任务。这些目标用于支持使命声明,并帮助确定数据库结构的各个方面。
- 参与人员 :定义使命声明的人员包括数据库开发人员、组织的所有者或负责人以及管理人员;定义使命目标的人员包括数据库开发人员、管理人员和最终用户。
3. 分析现有数据库
如果存在现有数据库,这是设计过程的第二个阶段。现有数据库通常是遗留数据库或纸质数据库。遗留数据库是已存在并使
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



