張家港市邵巷北路38號華怡商務(wù)樓4樓
+86-0512-56382181
ol@zjgol.com
數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)
● 數(shù)據(jù)庫-顧名思義,是存放數(shù)據(jù)的倉庫。
● 數(shù)據(jù)庫系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序系統(tǒng)、數(shù)據(jù)庫用戶幾個部分組成。
● 數(shù)據(jù)庫管理系統(tǒng),負(fù)責(zé)數(shù)據(jù)庫的建立、操作、管理和維護(hù)的軟件系統(tǒng)。能對數(shù)據(jù)庫進(jìn)行有效的管理。包括存儲管理、安全性管理、完整性管理和數(shù)據(jù)恢復(fù)等。
數(shù)據(jù)庫軟件運行環(huán)境
● 常用操作系統(tǒng)(Windows Server、Linux、Unix)
● 數(shù)據(jù)庫系統(tǒng)(MSSQL、Oracle、Access、MySQL、PostgreSQL)
常用數(shù)據(jù)庫訪問接口
● 開放數(shù)據(jù)庫互聯(lián)(ODBC)和DB庫
● 內(nèi)嵌SQL
● 數(shù)據(jù)訪問對象
DataAccess Object,ADO
● 遠(yuǎn)程數(shù)據(jù)庫對象
Remote Data Object,RDO
● OLE DB
● ADO(Active Data Object)
● ADO.Net(ADO+)
數(shù)據(jù)庫系統(tǒng)應(yīng)用程序模型
● 單層模型:
基于早期的文件和程序集成的一種開發(fā)模型
● 兩層模型:
又稱C/S模型,將數(shù)據(jù)和程序代碼分離,采用客戶端請求和服務(wù)端響應(yīng)方式實現(xiàn)數(shù)據(jù)共享。
● 三層/N層模型
又稱B/S模型,將代碼中的界面表示(表示層)和程序邏輯(商業(yè)規(guī)則,中間層)分離,數(shù)據(jù)訪問更加靈活。