關系模型是一個簡單但簡潔的存儲、檢索和數據庫管理框架,截至2011年,它是過去40年來數據庫使用最廣泛的框架。數據庫模型的第一次實際使用是在1969年,當時它的創始人埃德加·科德博士為他的雇主IBM寫了一份報告,并用關系...
關系模型是一個簡單但簡潔的存儲、檢索和數據庫管理框架,截至2011年,它是過去40年來數據庫使用最廣泛的框架。數據庫模型的第一次實際使用是在1969年,當時它的創始人埃德加·科德博士為他的雇主IBM寫了一份報告,并用關系模型的基本結構來開發他的報告,報告被驚喜地收到了,Codd博士很快就不僅能完整地完成基本結構,而且能完整地完成數據庫關系模型的操作。一種查詢語言,結構化查詢語言(structured query language,SQL)是圍繞關系模型構建的,用于查詢建立在該框架上的關系數據庫中的數據。關系模型是一個簡單但簡潔的存儲、檢索和數據庫管理框架,它是過去40年中應用最廣泛的框架之一。所有程序員和程序開發人員都受過關系模型概念和操作的教育,能夠圍繞關系模型的結構進行編程。作為關系模型,它以聲明性方法使用謂詞邏輯,并以真和雙向邏輯的數學術語為基礎錯,任何與此邏輯相關的數據都會被關系演算和關系代數所操作,這些數學運算不僅使數據易于查詢,而且通過向表中添加一行的步驟來輕松更新數據。使用變量將信息量化為數據值,關系模型還使用特定的鍵來對信息的使用和查詢施加約束,從一開始,Codd博士就使用屬性來指定數據類型,并且在關系模型中建立了一致性,這促使它成為發展最廣泛的數據庫管理工具在操作過程中,關系模型數據庫中的信息被分解成小組件,允許以多種方式重組以形成更大的圖片,根據查詢到的與數據相關的變量,并將許多較小的組件相互關聯起來。這些小組件稱為實體,組織在列和行的表中。可以使用任何格式輸入信息,并根據指定設計的一組邏輯規則存儲信息原則。唯一鍵識別實體并保持引用的完整性,因此,查詢總是會找到相同的結果,因為沒有重復的信息。由于這種結構使得關系數據庫非常靈活,程序員可以編寫數據庫,使其能夠被多個不同的應用程序訪問。自20世紀60年代末以來,許多商業和開源產品都是圍繞關系模型構建的,大多數產品都使用SQL查詢語言來對應關系數據庫中的謂詞邏輯組件,但不必全部使用SQL有三值邏輯的特點,但是它可以很容易地查詢關系數據庫,但是除了SQL之外,至少有30種語言,SQL只是最初開發的關系模型數據庫使用的第一種語言
-
發表于 2020-08-06 06:02
- 閱讀 ( 1063 )
- 分類:電腦網絡