版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫為收集到的數(shù)據(jù)提供結(jié)構(gòu)化機(jī)制。任何類型的數(shù)據(jù)庫應(yīng)包含以下特點(diǎn):它不是將數(shù)據(jù)保存在網(wǎng)絡(luò)中的幾臺不同的服務(wù)器上,從而進(jìn)行集中化管理。它的備份過程更加方便。它提供事務(wù)持續(xù)性。由于在一個中心位置保存和維護(hù)所有數(shù)據(jù),它可以實(shí)現(xiàn)更大的一致性。它提供恢復(fù)和容錯能力。它允許多個用戶共享數(shù)據(jù)。它提供安全控制,執(zhí)行完整性檢查、訪問控制和必要的機(jī)密性。數(shù)據(jù)庫模型:關(guān)系數(shù)據(jù)庫模型、層次數(shù)據(jù)庫模型、網(wǎng)絡(luò)數(shù)據(jù)庫模型、面向?qū)ο蟮臄?shù)據(jù)庫模型、對象關(guān)系數(shù)據(jù)庫模型。
2、關(guān)系數(shù)據(jù)庫模型(RelationalDatabaseModel)使用屬性(行)和元組(列)包含和組織信息。關(guān)系數(shù)據(jù)庫模型是今天應(yīng)用最廣泛的數(shù)據(jù)庫組織形式,它以表(Table)的形式表示信息。一個關(guān)系數(shù)據(jù)庫由一些二維表構(gòu)成,每個表包含行、列和存儲單元(行與列的交叉位置)。每個存儲單元僅包含一個數(shù)據(jù)值,表示一個特定元組的特殊屬性值主鍵(PrimaryKey)是將記錄中的所有數(shù)據(jù)與一個唯一值聯(lián)系起來的字段。層次數(shù)據(jù)庫模型(Hierarchic
3、alDatabaseModel)是另一種通用的數(shù)據(jù)庫模型。數(shù)據(jù)元素之間的結(jié)構(gòu)和關(guān)系與關(guān)系數(shù)據(jù)庫中不同。層次數(shù)據(jù)模型由記錄(Recd)和字段(Field)構(gòu)成,它們之間是邏輯的樹形關(guān)系。在層次數(shù)據(jù)庫中,父節(jié)點(diǎn)可以有一個子節(jié)點(diǎn)或者多個子節(jié)點(diǎn),也可以沒有子節(jié)點(diǎn)。樹形結(jié)構(gòu)包含許多分支(Branch),分支又會有一定數(shù)量的葉子(Leaf),或者數(shù)據(jù)字段。這些數(shù)據(jù)有定義明確、預(yù)先指定的訪問路徑,但在建立關(guān)系方面不如關(guān)系數(shù)據(jù)庫靈活。層次數(shù)據(jù)庫通常用于
4、映射一對多的數(shù)據(jù)關(guān)系。層次數(shù)據(jù)庫是人們最開始創(chuàng)建的數(shù)據(jù)庫模型,但它并不如關(guān)系數(shù)據(jù)庫應(yīng)用普遍。最常用的層次模型為輕量級目錄訪問協(xié)議(LightweightDirectyAccessProtocolLDAP)模型。這種模型也用在Windows注冊表結(jié)構(gòu)和不同的文件系統(tǒng)中,但最新的數(shù)據(jù)庫產(chǎn)品通常并不采用這種模型。網(wǎng)絡(luò)數(shù)據(jù)庫模型建立在層次數(shù)據(jù)庫模型之上。與層次數(shù)據(jù)庫模型不同,在網(wǎng)絡(luò)數(shù)據(jù)庫模型中,要找到一個數(shù)據(jù)元素,你不必知道如何從一個分支進(jìn)入另
5、一個分支,然后從一個父節(jié)點(diǎn)進(jìn)入一個子節(jié)點(diǎn);網(wǎng)絡(luò)數(shù)據(jù)庫模型允許每個數(shù)據(jù)元素?fù)碛卸鄠€父節(jié)點(diǎn)和子記錄。形成了一種類似網(wǎng)絡(luò)的冗余結(jié)構(gòu),而非嚴(yán)格的樹結(jié)式的數(shù)據(jù)。以下是OLEDB的一些特點(diǎn):?替代ODBC,擴(kuò)展它的功能以支持更廣泛的非關(guān)系數(shù)據(jù)庫,如對象數(shù)據(jù)庫和不一定執(zhí)行SQL的電子數(shù)據(jù)表。?一組基于COM的接口,允許應(yīng)用程序以統(tǒng)一的方式訪問保存在不同數(shù)據(jù)源中的數(shù)據(jù)。?由于OLEDB以COM為基礎(chǔ),因此它僅限于基于微軟Windows的客戶端工具使用(
6、與OLE無關(guān))。?開發(fā)者通過ActiveX數(shù)據(jù)對象(ADO)訪問OLEDB服務(wù)。?它允許不同的應(yīng)用程序訪問不同類型和來源的數(shù)據(jù)。ActiveX數(shù)據(jù)對象(ADO)是一個API允許應(yīng)用程序訪問后臺數(shù)據(jù)庫系統(tǒng)。它是一組ODBC接口的集合,用可訪問(Accessible)的對象來展示數(shù)據(jù)庫的功能,進(jìn)而操作數(shù)據(jù)庫。ADO通過OLEDB接口與數(shù)據(jù)庫連接,可以用多種不同的腳本語言開發(fā),下面是他的特點(diǎn):?是一種針對基本的數(shù)據(jù)訪問技術(shù)(如OLEDB)的高
7、級數(shù)據(jù)訪問編程接口。?是一組用于訪問數(shù)據(jù)來源,而不只是數(shù)據(jù)庫訪問的COM對象。?它允許開發(fā)者編寫程序來訪問數(shù)據(jù),而不用知道數(shù)據(jù)庫如何運(yùn)行。?在使用ADO時,SQL命令不需要訪問數(shù)據(jù)庫。Java數(shù)據(jù)庫連接性(JDBC)是一個API允許Java應(yīng)用程序與數(shù)據(jù)庫通信。應(yīng)用程序可以直接或者通過ODBC逹接到數(shù)據(jù)庫。以下是JDBC的一些特點(diǎn):?是一個提供和ODBC相同功能的API但專門為Java數(shù)據(jù)庫應(yīng)用程序設(shè)計。?在Java平臺與一系列數(shù)據(jù)庫之
8、間,使用獨(dú)立于數(shù)據(jù)庫的連接。?JDBC是一種使Java程序執(zhí)行SQL語句的JavaAPI??蓴U(kuò)展標(biāo)記語言(XML)—個數(shù)據(jù)結(jié)構(gòu)化的標(biāo)準(zhǔn),用于基于Web技術(shù)的程序的數(shù)據(jù)交換。XML是一種自定義的標(biāo)記語言,可以靈活地表現(xiàn)數(shù)據(jù)庫中的數(shù)據(jù)。Web瀏覽器可以解析XML的標(biāo)簽,向用戶說明開發(fā)者如何表示數(shù)據(jù)。數(shù)據(jù)定義語言(DDL)定義數(shù)據(jù)庫的結(jié)構(gòu)(Structure)和數(shù)據(jù)架、構(gòu)(Schema)。結(jié)構(gòu)說明表的大小、鍵位置、視圖和數(shù)據(jù)元素關(guān)系。數(shù)據(jù)架構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 透鏡及其應(yīng)用知識點(diǎn)總結(jié)
- 導(dǎo)數(shù)知識點(diǎn)總結(jié)及應(yīng)用
- 等效平衡及應(yīng)用--知識點(diǎn)總結(jié)
- 程序框圖知識點(diǎn)
- 氧氣知識點(diǎn)總結(jié)
- 本課知識點(diǎn)總結(jié)
- 負(fù)數(shù)知識點(diǎn)總結(jié)
- 除法知識點(diǎn)總結(jié)
- 相似知識點(diǎn)總結(jié)
- 關(guān)稅知識點(diǎn)總結(jié)
- friendship知識點(diǎn)總結(jié)
- 小說知識點(diǎn)總結(jié)
- 分式知識點(diǎn)總結(jié)
- 數(shù)列知識點(diǎn)總結(jié)
- 知識點(diǎn)金屬總結(jié)
- 熟語知識點(diǎn)總結(jié)
- 政治知識點(diǎn)總結(jié)
- 元素知識點(diǎn)總結(jié)
- 黨章知識點(diǎn)總結(jié)
- 函數(shù)知識點(diǎn)總結(jié)
評論
0/150
提交評論