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