作者seagal (会长绕跑了)
看板Database
标题Re: [设计] 来谈一下分析设计
时间Thu Jul 13 03:54:49 2006
我顺便来帮这个讨论串中提到的几个名词注解一下好了
让新来这个版的版友也能够快速了解这几个term
不用到处查
1.关联式(relational)资料模型
1970年由Codd所创,以简单的关联为基础,先提出理论,之後陆续发展出许多优良的
关联式资料库管理系统(RDBMS)的产品。是目前广泛使用的资料库模型。
2.个体关系模型ER Model(Entity-Relationship Model)
ER Model是在1976年由陈品山所提出,是一种高阶的资料模型,以图形化的方式
表示资料库概念层的语意。ER图(ER Diagram)主要包含「个体(Entity)」
「关联(Relationship)」「属性(Attribute)」三大部分,由於概念清楚明了,
使用者容易接受,因此在资料库设计上已被广泛使用。
3.EER模型(Enhanced Entity-Relationship Model)
EER模型为ER模型的强化,除了ER模型所能表达的个体关系外,还多加入了一些
重要特质。EER模型概念主要包含
a.ER Model
b.类别(class)概念:超类别(superclass)和子类别(subclass)
c.ㄧ般化(generalization)和特殊化(specialization)
4.统一塑模语言(Unified Modeling Language, UML)
UML是Relational公司整合Booch, Rumbaugh(OMT方法)与Jacobson三种方法而提出的
物件导向塑模工具。该语言最早起源於Booch与Rumbaugh在1995年十月提供给OOPSLA的
统一方法(Unified Method)
UML2.0包含了以下九个模式图:个案图、类别图、物件图、循序图、合作图、
状态图、活动图、元件图与部署图
这边要注意的是ER Model不ㄧ定等於关联式资料库
ER Model提出的时间比关连式资料库晚
而且不是由关联式资料模型的作者Codd提出的
ER Model可以很容易转换成阶层式资料库 或是关联式资料库
而Codd提出的理论分别是关联式代数 关联式计算 以及正规化(共有五层正规化)
若有兴趣的网友可以查查这些理论 我就不多说了
而由ER Model转换过来的关联式的资料
就已经符合第三正规化了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.169.63
※ 编辑: seagal 来自: 140.109.169.63 (07/13 11:51)