在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)已經(jīng)成為多個用戶或應用程序共享的資源,已經(jīng)從應用程序中完全獨立出來,由DBMS統(tǒng)一管理。數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)與應用程序的關系如圖1.1所示。
4.分布式數(shù)據(jù)庫系統(tǒng)
隨著計算機科學和技術的發(fā)展,數(shù)據(jù)庫技術與通信技術、面向對象技術、多媒體技術、人工智能技術、面向對象程序設計技術、并行計算技術等相互滲透、相互結合,使數(shù)據(jù)序系統(tǒng)產(chǎn)生了新的發(fā)展,成為當代數(shù)據(jù)庫技術發(fā)展的主要特征。
數(shù)據(jù)庫技術與網(wǎng)絡通信技術的結合產(chǎn)生了分布式數(shù)據(jù)庫系統(tǒng)。20世紀70年代之前,數(shù)據(jù)庫系統(tǒng)多數(shù)是集中式的。網(wǎng)絡技術的發(fā)展為數(shù)據(jù)庫提供了分布式運行的環(huán)境,從主機-終端體系結構發(fā)展到客戶機/服務器(Client/Server,C/S)系統(tǒng)結構。
目前使用較多的是基于客戶機/服務器系統(tǒng)結構。C/S結構將應用程序根據(jù)應用情況分布到客戶的計算機和服務器上,將數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫放置到服務器上,客戶端的程序使用開放數(shù)據(jù)庫連接(Open Data Base Connectivity,ODBC)標準協(xié)議通過網(wǎng)絡訪問遠端的數(shù)據(jù)庫。
Access為創(chuàng)建功能強大的客戶機/服務器應用程序提供了專用工具?蛻魴C/服務器應用程序具有本地(客戶)用戶界面,但訪問的是遠程服務器上的數(shù)據(jù)。
5.面向對象數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫技術與面向對象程序設計技術結合產(chǎn)生了面向對象的數(shù)據(jù)庫系統(tǒng)。面向對象的數(shù)據(jù)庫吸收了面向對象程序設計方法學的核心概念和基本思想,采用面向對象的現(xiàn)點來描述現(xiàn)實世界實體(對象)的邏輯組織、對象之間的限制和眹系等。它克服了傳統(tǒng)數(shù)據(jù)庫的局限性,能夠自然地存儲復雜的數(shù)據(jù)對象以及這些對象之間的復雜關系,從而大幅度地提高了數(shù)據(jù)庫管理效率, 降低了用戶使用的復雜性。
從本質上說,Access仍然是傳統(tǒng)的關系型數(shù)據(jù)庫系統(tǒng),但它在用戶界面、程序設計等方面進行了很好地擴充,提供了面向對象程序設計的強大功能。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |