- MySQL數據庫管理實戰
- 甘長春 孟飛
- 552字
- 2020-04-14 15:02:46
1.2 數據庫中數據存儲形態(數據模型)
數據庫,顧名思義,就是數據的倉庫,里面裝的都是數據。用戶在需要使用數據的時候,可以把數據取出來,不需要的時候再把數據放回;用戶有了新的數據可以存儲在數據庫中,數據不再需要,可以在數據庫中進行刪除;用戶的數據有了新的變化,可以通過數據庫進行更新。
在數據庫中,數據是以數據模型的形式存儲的。數據模型是數據庫的基礎。因此,對于數據庫技術發展階段的劃分,應以數據模型的發展演變作為主要依據和標志。總體來說,數據庫技術從誕生到現在經歷了以下3個主要發展階段。
· 層次數據庫系統和網狀數據庫系統。
· 關系數據庫系統。
· 以面向對象數據模型為主要特征的數據庫系統。
第一代數據庫包括層次數據庫系統和網狀數據庫系統。雖然它們的數據模型分為層次模式和網狀模型,但層次模型實質上是網狀模型的特例,因為無論是體系結構、數據庫語言,還是數據的存儲管理,都有共同特征。
第二代數據庫為支持關系數據模型的關系數據庫系統。關系模型不僅清晰、簡單,而且使用“關系”作為語言模型,并使用關系數據理論作為理論基礎。因此,關系數據庫具有數據獨立性強、數據庫語言非過程化等特點(這些特點也是第二代數據庫的顯著標志)。
第三代數據庫系統的特征是數據模型更加豐富,數據管理功能也更為強大,能夠支持傳統數據庫難以支持的新的應用。
推薦閱讀
- ASP.NET Web API:Build RESTful web applications and services on the .NET framework
- Python自然語言處理實戰:核心技術與算法
- Java面向對象思想與程序設計
- 自己動手實現Lua:虛擬機、編譯器和標準庫
- Python爬蟲開發與項目實戰
- jQuery開發基礎教程
- R Deep Learning Cookbook
- 前端HTML+CSS修煉之道(視頻同步+直播)
- Selenium Testing Tools Cookbook(Second Edition)
- 響應式架構:消息模式Actor實現與Scala、Akka應用集成
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Mastering Leap Motion
- Keil Cx51 V7.0單片機高級語言編程與μVision2應用實踐
- AI輔助編程Python實戰:基于GitHub Copilot和ChatGPT
- Mastering Unity Scripting