在写文档的过程中,肯定会有系统数据库的设计,那么如何进行数据库的设计呢?先来给大家说明一个概念:
CDM:概念数据模型(CDM,Conceptual Data Model)用于从概念层开始设计过程。因为在概念层,无须考虑实际物理实现的细节。CDM 描述数据库的整体逻辑结构。它独立于任何软件或具体的数据存取结构,能够对《需求规格说明书》中的业务需求进行形式化描述。它的主要作用是:
①用图形方式描述数据的组织结构;
②验证数据结构的有效性;
③生成物理数据模型(PDM,Physical Data Model),用于详细设计阶段数据库的物理实现。
很明显了,进行数据库设计的第一步就是CDM的设计,CDM是对现实世界数据特征的抽象,它应该满足三个原则: