概念设计数据库是数据库设计的第一阶段。此阶段的目标是设计一个独立于软件数据库和物理细节的数据库。此阶段将生成一个概念数据模型,用于解释数据库中的数据实体、属性、表之间的关系和约束。这种设计是描述性和叙述性的。
数据库事务中所需的所有数据元素都必须在模型中进行描述,并且所有现有数据元素必须在数据库事务 中至少使用一次。概念数据库有4个阶段,即:
- 数据分析及要求
- 实体之间关系的规范化和设计
- 验证模型数据
- 分布式数据库设计
开发概念数据库设计的第阶段是找
真正的数据元素的特征是那些可以转换成信息的特征。因此数据库设计者应该关注:
- 需要什么信息,系统必须能够产生什么输出,当前运行的系统产生什么信息,以及所需信息的质量如何。
- 信息使用者,谁会使用信息?这些信 电话营销名单 息将如何使用?最终用户如何看待数据?
- 信息来源,哪里可以找到信息?如何提取这些信息?
- 信息构成,需要哪些数据元素来产生信息?需要什么属性?数据之间的关系如何?数据的使用频率如何。
实体间关系的规范化和设计
在开发 ER 模型之前,数据库设计者必须确定数据库设计文档的适当标准。使用 ERD 制定业务法规和设计概念数据库模型的过程可以通过以下步骤完成:
- 识别、分析和调整业务法规
- 使用第一步的结果识别主要实体
- 使用步骤 1 和 2 的结 美国B2B清单 果建立实体之间的关系
- 为每个实体分配属性、主键和外键
- 执行实体规范化
- 完整的ERD
- 使用最终用户信息和处理要求验证 ERD。
- 将 ERD 调整为步骤 7 获得的结果