本版相關名詞整理
我順便來幫這個討論串中提到的幾個名詞註解一下好了
讓新來這個版的版友也能夠快速瞭解這幾個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)
Database 近期熱門文章
PTT數位生活區 即時熱門文章