程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

项目管理数据表现技术系列之六:逻辑数据模型及实例

balukai 2025-02-07 16:27:59 文章精选 12 ℃

什么是逻辑数据模型

逻辑数据模型用于显示实体、关系、数据和数据的排列方式。它用于帮助和促进对业务数据元素和需求的共同理解,并且为设计数据库提供基础。

逻辑数据模型用于特定的问题领域,并且独立于特定的数据库产品。与逻辑数据模型接近的另一种数据模型是概念数据模型。

逻辑数据模型使用一些术语:

实体 数据模型中的对象,实体不是一个个的具体某个对象,是抽象的对象,如地址、客户或产品;

实体键(或主键) 在实体中识别和区分一组数据的关键的、独一无二的信息;

实体的属性 和实体有关的数据的类型,详细描述实体;

实体关系 实体之间可以是一对一、一对多、多对多的关系,不同的实体间可以有不同的实体关系。

怎么使用逻辑数据模型

  1. 识别项目中的包含的实体;
  2. 映射实体之间的关系;
  3. 识别每个实体键;
  4. 细化每个实体的属性;
  5. 规范数据,减少或消除冗余。

逻辑数据模型实例

以建立一所托儿所的项目为例

项目中包含的实体列表:

  1. 孩子
  2. 父母或监护人
  3. 饮食
  4. 技能
  5. 学校课程

实体关系图:

细化属性后的实体关系和主键图:

最近发表
标签列表