E.F.Codd于1970年在ACM通信(Communication of the ACM)上發(fā)表了“大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型" />

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

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫)

關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫)

時間:2022-12-24 08:30:01 | 來源:信息時代

時間:2022-12-24 08:30:01 來源:信息時代

    關(guān)系數(shù)據(jù)模型 : 用二維表結(jié)構(gòu)表示各類實體及實體間聯(lián)系的數(shù)據(jù)庫邏輯模型,也稱關(guān)系模型。
E.F.Codd于1970年在ACM通信(Communication of the ACM)上發(fā)表了“大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型”的論文,引發(fā)了數(shù)據(jù)庫關(guān)系方法和關(guān)系數(shù)據(jù)理論的研究。20世紀70年代末,在上述理論及方法研究的基礎(chǔ)上,IBM San Jose實驗室研制了關(guān)系數(shù)據(jù)庫系統(tǒng)System R。同期,美國加州大學(xué)柏克利分校也研制了Ingres關(guān)系數(shù)據(jù)庫系統(tǒng)。
在關(guān)系模型中,一張二維表稱為一個關(guān)系(relation)。一組語義相關(guān)的二維表集合稱為關(guān)系數(shù)據(jù)庫(relation database),表由若干屬性名(attribute)組成,同一個表中的屬性名不能相同,作為二維表的列,每個屬性有其確定的值域范圍,屬性值是不可分的數(shù)據(jù)項。屬性集中能決定該表中其余所有屬性的最小屬性集合稱為鍵(key)。一個關(guān)系中的鍵可能不唯一,可選取其中一個作為關(guān)系的主鍵(primary key)。如果模式R中屬性集K是其他模式的主鍵,K稱為模式R的外鍵(foreign key)。二維表中的數(shù)據(jù)稱為關(guān)系實例,關(guān)系實例由表中的行組成,這些行稱為元組(tuple)。作為一個集合,關(guān)系實例中不允許出現(xiàn)相同的元組,且不考慮二維表的列(即屬性)和行(即元組)的順序。
關(guān)系操作包括在關(guān)系上的查詢及增、刪、改等操作。
為了維護數(shù)據(jù)庫中數(shù)據(jù)與現(xiàn)實的一致性,關(guān)系模型中的數(shù)據(jù)及其上的操作必須遵循完整性約束規(guī)則。完整性約束規(guī)則可分為三類:實體完整性規(guī)則、參照完整性規(guī)則和用戶定義完整性規(guī)則。
關(guān)系模型提供單一的表結(jié)構(gòu),非常簡明,數(shù)據(jù)獨立性高,易于用戶掌握。關(guān)系模型有堅實的數(shù)學(xué)基礎(chǔ),設(shè)計的規(guī)范性為數(shù)據(jù)完整性(data integrity)提供了保證。它的不足之處在于它對復(fù)雜對象的表達能力不夠。
20世紀80年代以來,數(shù)據(jù)庫廠商推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都支持關(guān)系模型。關(guān)系數(shù)據(jù)庫在信息系統(tǒng)和應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。

74
73
25
news

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

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