- Access 2010數據庫教程(微課版)
- 蘇林萍 謝萍 周蓉
- 565字
- 2020-10-13 17:54:15
1.4 數據庫系統的特點
數據庫系統具有數據結構化、共享性高且冗余度低、獨立性高、數據統一管理等特點。
1. 數據結構化
數據庫系統實現了整體數據的結構化,數據按一定的結構形式存儲在數據庫中,而且數據之間是有聯系的。數據庫中的數據不再僅針對某個應用,而是面向整體。
2. 數據共享性高且冗余度低
因為數據是面向整體的,所以數據可以被多個用戶、多個應用程序共享使用,因此可以大大減少數據冗余,節約存儲空間,避免數據之間的不相容性與不一致性。
3. 數據獨立性高
數據獨立性是指數據和應用程序之間的獨立性。把數據的定義從程序中分離出去,并且數據的存取由DBMS來負責,使開發人員可以把精力放在應用程序的編寫上,從而大大減少應用程序的維護和修改。數據獨立性包括邏輯獨立性和物理獨立性。
邏輯獨立性是指用戶的應用程序與數據的總體邏輯結構是相互獨立的,即當數據的總體邏輯結構改變時,只要局部邏輯結構不變,那么應用程序就可以不變。例如,增加新的數據項、增加或刪除數據之間的聯系,都不必修改原有的應用程序。
物理獨立性是指當數據的物理存儲結構改變時,數據的邏輯結構不會改變,從而應用程序也不必改變。例如,當改變數據庫的存儲位置時(存到另一個磁盤上),不必修改原有的應用程序。
4. 數據由DBMS統一管理和控制
DBMS負責數據的安全性控制、數據的完整性檢查、數據庫的并發訪問控制和數據庫的故障恢復等功能。
推薦閱讀
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- MySQL數據庫應用與管理 第2版
- 無代碼編程:用云表搭建企業數字化管理平臺
- 華為HMS生態與應用開發實戰
- Designing Hyper-V Solutions
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- ASP.NET 3.5程序設計與項目實踐
- jQuery開發基礎教程
- Python機器學習基礎教程
- Android系統原理及開發要點詳解
- Swift 4 Protocol-Oriented Programming(Third Edition)
- Mastering Akka
- Emotional Intelligence for IT Professionals
- Mastering Android Studio 3
- Python實戰指南:手把手教你掌握300個精彩案例