概念模型与逻辑模型
由于使用不同的建模设计,数据建模是一项使许多建模者困惑的任务。三种非常流行的数据建模样式是概念模型、物理模型和逻辑模型,但是由于许多相互重叠的原则,希望使用这些模型中任何一种的人仍然感到困惑。由于技术术语和术语,它们的混淆程度进一步增加。本文试图从简单的角度找出概念模型和逻辑模型之间的区别,以消除读者的疑虑。
概念数据建模
实体关系模型是概念数据模型的基本特征。在该模型的ERD中,实体用方框表示,关系用菱形表示。关系的一个例子可以看作是客户发出订单,而实体的例子是企业可能感兴趣的所有事情。这个模型是由peterchen在1976年开发的。然而,自那以后,这个模型被稀释了,现在很少以它的纯形式使用。
在概念数据模型中,除了实体和关系之外,还有数据项。这些数据项作为其属性链接到实体。所有实体共有的一些数据项可以链接到模型中的许多实体。任何概念性数据模型的一个特点是对业务中使用的实体使用相同的术语。虽然概念模型相对简单,但考虑到当今公司的复杂性,它不再如此。为了描述当今环境中的实体及其关系,概念数据建模需要非常高级别的抽象。
逻辑数据建模
当It数据要在业务数据中实现时,就需要使用逻辑数据模型。虽然在概念模型中命名实体和关系时不需要有顺序,但逻辑模型需要在创建属性时考虑组织。然后,如果外键使表看起来很复杂,就可以使用代理键来简化。一旦完成。逻辑模型似乎更接近物理模型。但它与概念模型仍有相似之处。逻辑模型有主键、外键和备用键,但对目标数据库平台没有特别的键。
概念数据模型和逻辑数据模型有什么区别?•概念数据模型和逻辑数据模型对数据建模都很重要•虽然概念数据模型通过描述数据需求使通信变得容易,但逻辑数据模型允许IT人员在不必担心数据库限制的情况下加入。 |