官术网_书友最值得收藏!

1.4 數據庫系統的特點

數據庫系統具有數據結構化、共享性高且冗余度低、獨立性高、數據統一管理等特點。

1. 數據結構化

數據庫系統實現了整體數據的結構化,數據按一定的結構形式存儲在數據庫中,而且數據之間是有聯系的。數據庫中的數據不再僅針對某個應用,而是面向整體。

2. 數據共享性高且冗余度低

因為數據是面向整體的,所以數據可以被多個用戶、多個應用程序共享使用,因此可以大大減少數據冗余,節約存儲空間,避免數據之間的不相容性與不一致性。

3. 數據獨立性高

數據獨立性是指數據和應用程序之間的獨立性。把數據的定義從程序中分離出去,并且數據的存取由DBMS來負責,使開發人員可以把精力放在應用程序的編寫上,從而大大減少應用程序的維護和修改。數據獨立性包括邏輯獨立性和物理獨立性。

邏輯獨立性是指用戶的應用程序與數據的總體邏輯結構是相互獨立的,即當數據的總體邏輯結構改變時,只要局部邏輯結構不變,那么應用程序就可以不變。例如,增加新的數據項、增加或刪除數據之間的聯系,都不必修改原有的應用程序。

物理獨立性是指當數據的物理存儲結構改變時,數據的邏輯結構不會改變,從而應用程序也不必改變。例如,當改變數據庫的存儲位置時(存到另一個磁盤上),不必修改原有的應用程序。

4. 數據由DBMS統一管理和控制

DBMS負責數據的安全性控制、數據的完整性檢查、數據庫的并發訪問控制和數據庫的故障恢復等功能。

主站蜘蛛池模板: 阜阳市| 望都县| 佛山市| 平远县| 宝坻区| 清远市| 观塘区| 慈溪市| 高要市| 无极县| 彰武县| 涪陵区| 温泉县| 霍城县| 曲麻莱县| 天长市| 衢州市| 平阴县| 罗江县| 界首市| 溧阳市| 金山区| 佳木斯市| 喀喇沁旗| 延吉市| 长海县| 洪洞县| 栾城县| 鲁甸县| 花莲县| 黔西县| 开封县| 响水县| 永仁县| 沂水县| 凌海市| 宁明县| 仪征市| 东兰县| 大港区| 哈密市|