Smith等人在1977年將特化、概括和聚集等概念用到數(shù)據(jù)庫建模中,隨" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 擴充E-R模型(數(shù)據(jù)庫)

擴充E-R模型(數(shù)據(jù)庫)

時間:2022-10-31 22:30:01 | 來源:信息時代

時間:2022-10-31 22:30:01 來源:信息時代

    擴充E-R模型 : E-R模型的擴充模型,簡記為EE-R模型。EE-R模型包含E-R模型的全部概念,還擴充了特化、概括、聚集等概念。
Smith等人在1977年將特化、概括和聚集等概念用到數(shù)據(jù)庫建模中,隨后,Harmmer和Mcleod在1981年對這些概念進行了擴充。Chen(1985年)、March(1988年)等人也對E-R模型進行了擴充。
在實際應(yīng)用中,一個實體集的實體有時需要進一步劃分為多個子集合,例如,教師實體集的成員實體可分為教授、副教授、講師和助教四個子實體集合。這些子集合可定義為子實體集。這些子實體集稱為教師實體集的子集(subtype),而教師實體集是這些子實體集的超集(supertype)。超集與子集之間的關(guān)系稱為is-a聯(lián)系,is-a聯(lián)系用一個三角形或一個小圓圈表示。子集實體的屬性與超集實體屬性間有繼承關(guān)系,這是is-a聯(lián)系的重要概念。由于子集中任一實體必為超集中的某個實體,子集實體集除了自身特有的屬性外,還包括超集實體集的全部屬性,這就是屬性繼承性(attribute inheritance)。同時,低層實體集還繼承高層實體所涉及的聯(lián)系。
從超集到子集的具體化過程稱為特化(specialization),這是自頂向下的概念細化,反之,從子集到超集的抽象化過程稱為概括(generalization)。同一個實體集可以按不同的分類規(guī)則進行特化,例如,教師實體集按專業(yè)特化,得到的子集是文科教師和理科教師。特化過程針對具體情況有兩類約束,這些約束條件也適用于概括。一類稱為相交性約束,它分為不相交(disjoint)和重疊(overlap)兩種情況。不相交約束規(guī)定: 特化過程中,子集間是不相交的,用字母d表示,例如,學生分為本科生和研究生,本科生和研究生不相交。重疊約束規(guī)定: 特化過程中,子集間可以相交,用字母o表示。例如,計算機系教學計劃分為軟件專業(yè)和計算機應(yīng)用專業(yè)教學計劃,這兩個專業(yè)的教學計劃是可以相交的。另一類稱為完全性約束,它分為整體特化(total specialization)和部分特化(partial specialization)兩種情況。整體特化規(guī)定: 超集的每個實體必須屬于一個子集,超集和子集間的聯(lián)系用雙線表示。部分特化允許超集的實體可以不屬于任何一個子集,超集和子集的聯(lián)系用單線表示。表示大學中人員情況的特化圖示見圖1。


圖1 數(shù)據(jù)庫理論的三個層次


圖1中的大學人員除管理者、教師和學生外還可以有其他人員,這是部分特化。注意到,管理者可以是教師,教師也可以是研究生,所以這個特化是重疊約束。學生分為??粕?、本科生和研究生,這個特化是不相交的整體特化。在EE-R模型中,一個子集又可以進一步分為多個子集,這就形成一個多層特化結(jié)構(gòu)。例如,教師實體集可分為子集:教授、副教授、講師、助教;教授子集又可分為理科教授和文科教授。實際問題中一個子集可能會有多個超集的情況,稱這種有多超集的子集為范疇(category),用字母u表示。例如,客貨兩用車是客車和貨車的子集,它的屬性包含客車和貨車的屬性。
E-R模型的另一個局限是不能表達聯(lián)系之間的聯(lián)系,或聯(lián)系集與實體集間的聯(lián)系。例如,解決教務(wù)人員對“學生-課程”間選課的管理,是使用聚集(aggregation)。聚集是一種抽象,它把聯(lián)系及其關(guān)聯(lián)的實體當作更高一層的實體看待。在上述例子中選課聯(lián)系以及學生和課程實體被當作一個高層實體,圖2是該例的一個圖示。


圖2 帶有聚集的E-R圖


擴充E-R模型包含了E-R模型的概念又豐富了E-R模型的語義表現(xiàn)力。它不僅便于向關(guān)系模型轉(zhuǎn)換,也便于向面向?qū)ο竽P娃D(zhuǎn)換,特別適用于對象-關(guān)系模型。它是比E-R模型適應(yīng)面更廣的概念建模工具。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉