逻辑和物理数据库模型

Anonim

逻辑与物理数据库模型

需要逻辑和物理数据库模型,以便直观地呈现为特定业务需求而提出的数据库。这些模型有助于显示业务需求与数据库对象的关联。为了准确,完整地收集数据库的所有要求,这是必要的。数据建模是系统需求和业务需求之间的联系。有两种数据模型,逻辑和物理。

逻辑数据库模型

编译业务需求并将需求表示为模型需要逻辑数据库建模。它主要与收集业务需求而不是数据库设计有关。需要收集的信息涉及组织单位,业务实体和业务流程。

编译完信息后,将生成报告和图表,包括:

ERD-实体关系图显示了不同类别数据之间的关系,并显示了开发数据库所需的不同类别的数据。 业务流程图 - 它显示了公司内部个人的活动。它显示了数据如何根据可以设计的应用程序界面在组织内移动。 用户的反馈文档。

逻辑数据库模型基本上确定是否已收集业务的所有要求。开发人员,管理人员以及最终用户将对其进行审核,以确定在物理建模开始之前是否需要收集更多信息。

物理数据库模型 物理数据库建模涉及根据逻辑数据库建模期间收集的需求设计实际数据库。收集的所有信息都转换为关系模型和业务模型。在物理建模期间,对象在称为模式级别的级别定义。模式被认为是一组在数据库中彼此相关的对象。 表和列根据逻辑建模期间提供的信息进行。定义主键,唯一键和外键以提供约束。索引和快照已定义。可以汇总数据,并在创建表后为用户提供备用透视图。

物理数据库建模取决于组织中已使用的软件。它是特定于软件的。物理建模包括:

服务器模型图 - 它包括表和列以及数据库中存在的不同关系。 数据库设计文档。 用户的反馈文档。

摘要:

1.逻辑数据库建模主要用于收集有关业务需求的信息,不涉及设计数据库;而物理数据库建模主要是实际设计数据库所必需的。 2.逻辑数据库建模不包括索引和约束;应用程序的逻辑数据库模型可用于各种数据库软件和实现;而物理数据库建模是特定于软件和硬件的,并具有索引和约束。 3.逻辑数据库建模包括; ERD,业务流程图和用户反馈文档;而物理数据库建模包括;服务器模型图,数据库设计文档和用户反馈文档。