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

1.5 小結(jié)

本章首先介紹了數(shù)據(jù)庫中涉及的一些基本概念,然后介紹了數(shù)據(jù)管理技術(shù)的發(fā)展,重點是文件管理和數(shù)據(jù)庫管理在操作數(shù)據(jù)上的差別。文件管理不能提供數(shù)據(jù)的共享、缺少安全性、不利于數(shù)據(jù)的一致性維護、不能避免數(shù)據(jù)冗余,更為重要的是應(yīng)用程序與文件結(jié)構(gòu)是緊耦合的,文件結(jié)構(gòu)的任何修改都將導(dǎo)致應(yīng)用程序的修改,而且對數(shù)據(jù)的一致性、安全性等管理都要在應(yīng)用程序中編程實現(xiàn),對復(fù)雜數(shù)據(jù)的檢索也要由應(yīng)用程序來完成,這使得編寫使用數(shù)據(jù)的應(yīng)用程序非常復(fù)雜和煩瑣,而且當數(shù)據(jù)量很大、數(shù)據(jù)操作比較復(fù)雜時,應(yīng)用程序幾乎不能勝任。而數(shù)據(jù)庫管理技術(shù)的產(chǎn)生就是為了解決文件管理的諸多不便,它將以前在應(yīng)用程序中實現(xiàn)的復(fù)雜功能轉(zhuǎn)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一實現(xiàn),不但減輕了開發(fā)者的負擔,而且更重要的是帶來了數(shù)據(jù)的共享、安全、一致性等諸多好處,并將應(yīng)用程序與數(shù)據(jù)的結(jié)構(gòu)和存儲方式徹底分開,使應(yīng)用程序的編寫不再受數(shù)據(jù)的存儲結(jié)構(gòu)和存儲方式的影響。

數(shù)據(jù)獨立性是為方便維護應(yīng)用程序而提出來的,其主要宗旨是盡量減少因數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的變化而導(dǎo)致的應(yīng)用程序的修改,同時盡可能滿足不同用戶對數(shù)據(jù)的需求。

數(shù)據(jù)庫系統(tǒng)主要由數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫、應(yīng)用程序和數(shù)據(jù)庫管理員組成,其中DBMS是數(shù)據(jù)庫系統(tǒng)的核心。數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫和應(yīng)用程序的運行需要一定的硬件資源的支持,同時數(shù)據(jù)庫管理系統(tǒng)也需要有相應(yīng)的操作系統(tǒng)的支持。

主站蜘蛛池模板: 神农架林区| 廊坊市| 大埔县| 富民县| 宁乡县| 新安县| 界首市| 鸡西市| 台安县| 乐业县| 湟中县| 武功县| 吴江市| 铁力市| 宁河县| 双江| 三门县| 新竹县| 平乐县| 应用必备| 宜君县| 芮城县| 郴州市| 且末县| 津南区| 乳源| 湟源县| 晋宁县| 湘潭县| 明水县| 桦南县| 双辽市| 新巴尔虎左旗| 农安县| 明星| 昌平区| 斗六市| 达日县| 德保县| 徐州市| 千阳县|