什麼是關係數據庫?
關係型數據庫將數據存儲在單獨的表不是把所有的數據在一個大桌子。
關係型數據庫,用戶數據庫管理員(管理員的) ,以確定這些表之間的關係。
這些關係使管理員的結合從幾個數據表的查詢和報告。
這是通過使用密鑰 ,這是數據庫領域的用來識別特定的記錄在表中。
關係型數據庫技術使數據庫得到更大,更快,更有效率。
的概念最早是關係型數據庫開發的博士磨邊樓(特德)科德在關係數據模型的大型共享數據銀行於1970年。
13博士科德界定標準前必須滿足一個數據庫可以被認為是關係型數據庫:
0 。 關係型數據庫管理系統必須能夠管理數據庫完全是通過其關聯的能力。
1 。 信息規則-所有信息的關係數據庫(包括表和列名)的代表明確的值表。
2 。 保證存取-每值關係數據庫保證可使用的組合表名稱,主鍵值,和列名。
3 。 空值支持系統-該系統的數據庫管理系統提供支持治療空值(未知或不適用的數據) ,不同於默認值,並獨立於任何領域。
4 。 積極,網上關聯目錄-描述數據庫和它的內容是合乎邏輯的代表出席了圓桌會議的水平,因此可以進行查詢使用數據庫語言。
5 。 全面的數據子-至少有一個支持的語言必須有一個明確的語法和全面。 它必須支持數據定義,操縱性,完整性規則,授權,和交易。
6 。 查看更新規則-所有意見,在理論上是可以更新的更新,通過該系統。
7 。 設置級別插入,更新和刪除-在DBMS的支持不僅setlevel檢索,而且還設置級別插入,更新和刪除。
8 。 物理數據獨立性-應用程序和特設程序邏輯不受物理訪問時,方法或存儲結構改變。
9 。 邏輯數據獨立性-應用程序和特設程序邏輯不受影響,並盡可能進行修改時,向表結構。
10 。 完整獨立-數據庫語言必須能夠確定完整的規則。 他們必須存儲在在線目錄,也不能繞過。
11 。 分佈獨立性-應用程序和特設請求邏輯不受影響數據時首先是分配或重新分配時,它是。
12 。 Nonsubversion -它必須不可能繞過完整性規則通過數據庫定義語言使用較低級別的語言。
替代關係數據庫模型包括heirarchical模型,網絡模型和對象模型。
|
免費白皮書數據庫技術
書籤什麼是關係數據庫?免費白皮書數據庫技術


