第10章資庫ppt課件_第1頁
第10章資庫ppt課件_第2頁
第10章資庫ppt課件_第3頁
第10章資庫ppt課件_第4頁
第10章資庫ppt課件_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第10章 資料庫10-1 資料庫管理系統(tǒng)簡介10-2 關(guān)聯(lián)式資料模式和查詢語言10-3 access 簡介10-4 xml 簡介10-2計算機(jī)概論全華科技圖書全華科技圖書10-1 資料庫管理系統(tǒng)簡介資料庫管理系統(tǒng)簡介n資料庫系統(tǒng)n將資料數(shù)位化並輔以電腦處理n資料庫系統(tǒng)應(yīng)用n銀行記錄客戶存款與提款金額n航空公司管理班機(jī)航次和訂位資料n學(xué)校記錄學(xué)籍和選課成績n等等n建立資料庫系統(tǒng)的方法n利用程式語言(缺點請見下頁)n利用專門的資料庫軟體10-3計算機(jī)概論全華科技圖書全華科技圖書利用程式語言的缺失利用程式語言的缺失n造成資料的重複與不一致性n資料難以存取n資料的限制難以修改n資料庫軟體提供資料分析和

2、限定的工具來改善以上缺失n難以達(dá)到資料異動的一致性n資料庫軟體利用復(fù)原的機(jī)制n併行存取資料的錯誤n資料庫軟體利用鎖定的機(jī)制n安全控管的困難n資料庫軟體設(shè)定使用者的權(quán)限10-4計算機(jī)概論全華科技圖書全華科技圖書資料庫系統(tǒng)架構(gòu)資料庫系統(tǒng)架構(gòu)10-5計算機(jī)概論全華科技圖書全華科技圖書資料庫系統(tǒng)架構(gòu)資料庫系統(tǒng)架構(gòu)(續(xù))(續(xù))n查詢處理模組n接收資料庫管理者下達(dá)的ddl(資料定義語言),將定義放在資料字典。n接收使用者下達(dá)的dml(資料處理語言)查詢句,利用編譯器解析後,透過執(zhí)行引擎選擇最有效的執(zhí)行方式。n儲存處理模組n檔案處理模組:管理資料存放的檔案n安全控管模組:檢查使用者的權(quán)限n異動處理模組:確定

3、資料庫內(nèi)容的一致性10-6計算機(jī)概論全華科技圖書全華科技圖書資料庫管理者資料庫管理者n簡稱dban具有專門技術(shù)且瞭解整個系統(tǒng)的人 n職責(zé)包含下列幾項:n決定哪些資料包含在資料庫內(nèi),且設(shè)定資料彼此之間的關(guān)聯(lián)n設(shè)計資料存放在硬碟裡面的架構(gòu)n建立使用者帳號n執(zhí)行安全的控管n週期性的資料維護(hù),譬如:將資料備份、確定硬碟空間是否足夠、監(jiān)控系統(tǒng)的效能並作適當(dāng)?shù)恼{(diào)整n等等10-7計算機(jī)概論全華科技圖書全華科技圖書10-2 關(guān)聯(lián)式資料模式和查詢語言關(guān)聯(lián)式資料模式和查詢語言n資料模式n資料表示工具 n早期有網(wǎng)路模式和階層模式n關(guān)聯(lián)式模式 n1970年由codd提出 n大多數(shù)商用的資料庫軟體都是建構(gòu)於此模式之上

4、n資料表示成一個個關(guān)聯(lián)10-8計算機(jī)概論全華科技圖書全華科技圖書關(guān)聯(lián)關(guān)聯(lián)n如同一個表格,由列和欄所構(gòu)成 n欄n每一欄各自對應(yīng)到一個要表示的資料特性,稱作屬性(attribute)。n在學(xué)生關(guān)聯(lián)中(見下頁),定義了系別、年級、學(xué)號、姓名、地址、監(jiān)護(hù)人、成績排名等屬性 。n列n代表了這個關(guān)聯(lián)集合裡的某一筆資料,稱作資料列(tuple)。n學(xué)生關(guān)聯(lián)(見下頁)的第一列,表示了一個學(xué)生,其系別為資工系、年級為4、學(xué)號為b9901、姓名為王雅蕙、地址為臺北市、監(jiān)護(hù)人為王爸爸、排名為1。10-9計算機(jī)概論全華科技圖書全華科技圖書學(xué)生(學(xué)生(student)關(guān)聯(lián))關(guān)聯(lián)10-10計算機(jī)概論全華科技圖書全華科技圖

5、書sqln標(biāo)準(zhǔn)的關(guān)聯(lián)式查詢語言 n由三個部分所構(gòu)成nselect:列舉欲顯示給使用者的屬性 nfrom:所參考到的關(guān)聯(lián) nwhere:資料列的選擇條件 n查詢句1:輸出學(xué)號b9901同學(xué)的地址與監(jiān)護(hù)人n輸出結(jié)果 10-11計算機(jī)概論全華科技圖書全華科技圖書條件限制條件限制n利用算數(shù)運算子:如、等n查詢句2:選出所有在系上排名前10名的同學(xué)學(xué)號和姓名 n查詢句2的輸出結(jié)果10-12計算機(jī)概論全華科技圖書全華科技圖書條件限制條件限制(續(xù))(續(xù))n使用邏輯運算子:如and、or、notn查詢句3:針對資工系的學(xué)生查出排名前10名的同學(xué) 10-13計算機(jī)概論全華科技圖書全華科技圖書成績成績(enrol

6、l)關(guān)聯(lián)關(guān)聯(lián)10-14計算機(jī)概論全華科技圖書全華科技圖書參考多個關(guān)聯(lián)參考多個關(guān)聯(lián)n當(dāng)所需要的資料表示在不同關(guān)聯(lián)裡n常見的錯誤:直接把所要的關(guān)聯(lián)寫在from子句裡,而不加以限制n錯誤範(fàn)例:n錯誤結(jié)果:產(chǎn)生學(xué)生關(guān)聯(lián)的10筆資料列,和成績關(guān)聯(lián)裡的6筆資料列,所有可能的組合,包含許多不合理或無意義的資料列 (見下頁第3到6筆資料列)10-15計算機(jī)概論全華科技圖書全華科技圖書錯誤結(jié)果錯誤結(jié)果10-16計算機(jī)概論全華科技圖書全華科技圖書連結(jié)多個關(guān)聯(lián)連結(jié)多個關(guān)聯(lián)n正確寫法:將參考到的表格,以適當(dāng)?shù)膶傩源B起來,我們稱作表格的連結(jié)(join) n範(fàn)例:n正確結(jié)果10-17計算機(jī)概論全華科技圖書全華科技圖書連

7、結(jié)多個關(guān)聯(lián)連結(jié)多個關(guān)聯(lián)(續(xù))(續(xù))n範(fàn)例:取出王雅蕙同學(xué)所修習(xí)的課程 n範(fàn)例:取出王雅蕙同學(xué)修習(xí)資料庫這門課的成績:n在學(xué)號欄位之前,利用符號.加註來源表格,以避免產(chǎn)生混淆 10-18計算機(jī)概論全華科技圖書全華科技圖書資料定義語言資料定義語言n簡稱ddl,提供建立資料表綱要(schema)的功能。n在定義一個關(guān)聯(lián)的綱要時,我們除了提供此關(guān)聯(lián)和所有屬性的名稱,每個屬性的資料型態(tài)及資料大小,都必須加以指定。n範(fàn)例:學(xué)生表格定義 10-19計算機(jī)概論全華科技圖書全華科技圖書欄位資料型態(tài)欄位資料型態(tài)n字串nchar:使用所有宣告的空間nvarchar:使用輸入資料大小的空間 n數(shù)字 ninteger:

8、整數(shù)nreal:實數(shù)n等等10-20計算機(jī)概論全華科技圖書全華科技圖書主鍵限制主鍵限制n定義在某一個表格上,它可以由一個屬性或多個屬性所構(gòu)成n條件:是在任何情況下,這些屬性的屬性值在整個表格裡都不會重複 n當(dāng)有很多種可以成為主鍵的屬性,選擇一個合理且比較通用n範(fàn)例:選擇學(xué)號為學(xué)生表格的主鍵。 10-21計算機(jī)概論全華科技圖書全華科技圖書外來鍵限制外來鍵限制n定義在某一個表格上,表示和另一個表格之間的從屬關(guān)係n所定義的外來鍵屬性,對應(yīng)到另一個表格的主鍵;且所有的外來鍵屬性,都曾經(jīng)在另一個表格的主鍵欄位出現(xiàn)過 n範(fàn)例:將成績表格內(nèi)的學(xué)號屬性定義為外來鍵,對應(yīng)到為學(xué)生表格的學(xué)號 10-22計算機(jī)概論

9、全華科技圖書全華科技圖書定義範(fàn)例定義範(fàn)例10-23計算機(jī)概論全華科技圖書全華科技圖書10-3 access簡介簡介n為美國微軟公司所發(fā)展的資料庫軟體,是廣受歡迎的office系列中之一員n啟動access的方法,就如同啟動word一樣,透過【開始】功能表,進(jìn)入到【程式集】選項,即可點選【microsoft office】中的【microsoft office access 2010】將access啟動。 10-24計算機(jī)概論全華科技圖書全華科技圖書啟動啟動accessnaccess啟動之後的畫面如下:10-25計算機(jī)概論全華科技圖書全華科技圖書建立資料庫建立資料庫n在上頁畫面的右側(cè)窗格會出現(xiàn)建

10、立資料庫的相關(guān)資訊,在此直接點選【建立】,則會在預(yù)設(shè)的目錄中,利用預(yù)設(shè)的檔名,建立一個新的資料庫。n若要改變儲存資料庫的目錄,按一下目錄圖式,會出現(xiàn)【開新資料庫】對話方塊,如下圖。n在該圖選取目錄 並輸入所要的資 料庫檔案名稱。10-26計算機(jī)概論全華科技圖書全華科技圖書資料庫視窗資料庫視窗n若是開啟一個先前建立的資料庫,則會進(jìn)入【資料庫視窗】。n在該視窗上方的標(biāo)籤中,將功能表區(qū)分成【檔案】、【常用】、【建立】、【外部資料】、【資料庫工具】、【acrobat】等數(shù)個頁面。如下圖所示,在【建立】頁面中,提供了建立【範(fàn)本】、【資料表】、【查詢】、【表單】、【報表】、【巨集與程式碼】等相關(guān)功能n注意

11、到,功能表會隨著你所執(zhí)行的工作不同而隨之改變。10-27計算機(jī)概論全華科技圖書全華科技圖書建立資料表的不同方法建立資料表的不同方法n【資料表】選項:此功能位於【建立】頁面內(nèi)的【資料表】類型中,提供藉由輸入資料以建立資料表的方式。n【資料表設(shè)計】選項:此功能位於【建立】頁面內(nèi)的【資料表】類型中,提供使用【設(shè)計檢視】視窗建立資料表。n【sharepoint清單】選項:此功能位於【建立】頁面內(nèi)的【資料表】類型中,可連結(jié)至sharepoint server上所建立的清單或?qū)⑵鋮R入。n【應(yīng)用程式組件】選項:此功能位於【建立】頁面內(nèi)的【範(fàn)本】類型中,可利用access提供的內(nèi)建範(fàn)例資料表和表單等元件,將其

12、修改成所要的資料表。n連結(jié)或匯入外部資料:此類功能位於【外部資料】的頁面中,可將外部的資料如excel檔案等,連結(jié)或匯入access中。以下說明前兩種建立方式。以下說明前兩種建立方式。10-28計算機(jī)概論全華科技圖書全華科技圖書建立資料表建立資料表n選取【建立】頁面中的【資料表】之後,會出現(xiàn)一個空白資料表,同時視窗上方的功能表會多出一個【資料表工具】,內(nèi)含【欄位】和【表格】兩個頁面,如下圖所示。注意到,若是建立一個空白資料庫後,視窗也會立即跳到此畫面供使用者立即建立資料表。n空白資料表的第一個欄位名稱為【識別碼】,其作用為自動產(chǎn)生不會重複的數(shù)值,是access替資料表預(yù)設(shè)的主索引鍵欄位。10-

13、29計算機(jī)概論全華科技圖書全華科技圖書建立資料表建立資料表(續(xù))(續(xù))n若在第二欄輸入資料,則其欄位會改名為預(yù)設(shè)名稱【欄位】,依此類推。我們也可選取某一個欄位,然後按滑鼠右鍵,選擇【重新命名欄位】,再輸入有意義的欄位名稱。n完成後,按一下視窗右上角的【x】,並鍵入表格的名稱。10-30計算機(jī)概論全華科技圖書全華科技圖書建立資料表建立資料表(續(xù))(續(xù))n資料庫視窗左邊的窗格中,會列出目前在此資料庫內(nèi)已經(jīng)建立的相關(guān)物件,如右圖所示。n我們可點選【student】資料表之後按滑鼠右鍵,即可進(jìn)行對該資料表的操作。n在此我們?nèi)酎c選【開啟】則可再度顯示此資料表的內(nèi)容,並進(jìn)行資料的輸入與維護(hù)。10-31計算

14、機(jī)概論全華科技圖書全華科技圖書設(shè)計檢視設(shè)計檢視n當(dāng)我們在【建立】頁面中點選【資料表設(shè)計】,就會進(jìn)入【設(shè)計檢視】視窗,如下頁所示。n設(shè)計表格的順序一般如下:n步驟1:設(shè)計個別欄位na. 輸入欄位名稱nb. 選取資料類型:如字串或數(shù)值nc. 設(shè)定欄位資料的一般限制n步驟2:設(shè)計整個表格內(nèi)欄位間的限制,如主鍵(primary key)n步驟 3 :設(shè)計表格間的限制,如外來鍵(foreign key)10-32計算機(jī)概論全華科技圖書全華科技圖書設(shè)計檢視畫面設(shè)計檢視畫面10-33計算機(jī)概論全華科技圖書全華科技圖書資料型態(tài)資料型態(tài)n文字:資料為字串,最長可包含255個字元n數(shù)字:資料為可計算之?dāng)?shù)值,可根據(jù)

15、資料值的範(fàn)圍或是否允許小數(shù)點,選擇整數(shù)、長整數(shù)、單精準(zhǔn)度或雙精準(zhǔn)度等n日期/時間:其中包含年、月、日、時、分、秒n自動編號:自動插入的唯一順序值,有時具有主鍵的功能n備忘:可輸入一長段文章,最長為65535個字元nole物件:其他程式建立的ole物件,如圖形或word文件,可連結(jié)或內(nèi)嵌在 microsoft access 資料表之中n是/否:只能在二種值中選一,譬如是/否 、真/假 或開/關(guān)10-34計算機(jī)概論全華科技圖書全華科技圖書一般欄位限制一般欄位限制n格式:資料顯示在螢?zāi)簧吓c列印出來的方式,若設(shè)定格式為百分比,則欄位值0.6會顯示為60%。n輸入遮罩:遮罩是用來提醒或控制資料輸入的樣子

16、,設(shè)定輸入遮罩時是以分號隔出以下三個區(qū)段:n第一區(qū)段:遮罩本身n第二區(qū)段:0表示顯示在螢?zāi)簧希ǚ鞘褂谜咻斎耄┑姆栆矔粌Υ嬖谫Y料庫中;否則使用1。n第三區(qū)段:提醒使用者輸入的定位字元。譬如,電話號碼欄位的輸入遮罩可設(shè)定為(999) 0000-0000;0;# 10-35計算機(jī)概論全華科技圖書全華科技圖書一般欄位限制一般欄位限制(續(xù))(續(xù))n預(yù)設(shè)值:使用者若未輸入任何值,則系統(tǒng)會為該欄位自動補(bǔ)上此值。譬如,將性別欄位預(yù)設(shè)值設(shè)定為fn驗證規(guī)則:利用函數(shù)或算數(shù)運算子來寫出限制輸入值的式子。譬如,我們可利用like函數(shù),設(shè)定電子郵件欄位的驗證規(guī)則為like “*”n驗證文字:這裡是設(shè)定違反驗證規(guī)則時

17、的提醒文字n必須有資料:若填是的話,則使用者一定要在第一次輸入某筆資料列時,就提供該欄位的資料10-36計算機(jī)概論全華科技圖書全華科技圖書一般欄位限制一般欄位限制(續(xù))(續(xù))n允許零長度字串: 針對資料型態(tài)為文字或備忘錄的欄位,如果允許空字串,才可設(shè)定為是n索引: 索引是一種可加快搜尋資料的結(jié)構(gòu),指定是則access會幫此欄位建立索引,不過根據(jù)欄位值在表格中的特性,還必須再指定為可重複或不可重複。10-37計算機(jī)概論全華科技圖書全華科技圖書設(shè)定主鍵設(shè)定主鍵n在設(shè)計檢視的畫面中,按住ctrl鍵或shift鍵,利用滑鼠左鍵同時選取屬於主鍵的屬性後,再按滑鼠右鍵。n在出現(xiàn)的清單中,我們選取【主索引鍵

18、】,即完成設(shè)定,設(shè)定之後屬性的前面會出現(xiàn)如鑰匙般的小符號。n我們也可在選取完屬性後,點選功能表【資料表工具】中的【設(shè)計】頁面,然後在出現(xiàn)的功能表中點選【主索引鍵】選項,如下圖所示。10-38計算機(jī)概論全華科技圖書全華科技圖書設(shè)定外來鍵設(shè)定外來鍵n首先開啟【資料庫關(guān)聯(lián)圖】:方法為進(jìn)入【資料庫視窗】,點選【資料庫工具】頁面中的【資料庫關(guān)聯(lián)圖】,如下圖所示。n在跳出的【顯示資料表】視窗內(nèi)選取欲處理的表格 n右圖顯示選取了學(xué)生表格和成績表格10-39計算機(jī)概論全華科技圖書全華科技圖書設(shè)定表格欄位間的關(guān)聯(lián)設(shè)定表格欄位間的關(guān)聯(lián)n利用滑鼠指標(biāo),從學(xué)生表格的學(xué)號欄位拖曳到成績表格的學(xué)號欄位,此時出現(xiàn)如下圖的【

19、編輯關(guān)聯(lián)】視窗: 10-40計算機(jī)概論全華科技圖書全華科技圖書設(shè)定表格欄位間的關(guān)聯(lián)設(shè)定表格欄位間的關(guān)聯(lián)(續(xù))(續(xù))n【強(qiáng)迫參考完整性】 :設(shè)定之後就代表定義了外來鍵,在這裡我們將它選取。此項設(shè)定,會強(qiáng)制要求建立成績表格的學(xué)號時,該值必須已經(jīng)存在於學(xué)生表格裡。n【串聯(lián)更新關(guān)聯(lián)欄位】:若是選取此項,則當(dāng)更改學(xué)生表格的學(xué)號欄位時,會連帶更新成績表格的對應(yīng)學(xué)號值,在這裡我們不選取。n【串聯(lián)刪除關(guān)聯(lián)記錄】:若是選取此項,則刪除學(xué)生表格的某筆紀(jì)錄時,會把成績表格中,所有學(xué)號相同的資料列連帶刪除,在這裡我們不選取。10-41計算機(jī)概論全華科技圖書全華科技圖書設(shè)定表格欄位間的關(guān)聯(lián)設(shè)定表格欄位間的關(guān)聯(lián)(續(xù))(續(xù)

20、)n透過之前已經(jīng)設(shè)定好的主索引定義,access會自動偵測到這兩個表格學(xué)號屬性值的【關(guān)聯(lián)類型】是【1對多】n按下【建立】,這時兩個表格間會出現(xiàn)一條線,把互相關(guān)聯(lián)的屬性連結(jié)起來,同時利用1和這兩個符號來表示1對多的關(guān)係,結(jié)果如下圖:10-42計算機(jī)概論全華科技圖書全華科技圖書建立建立sql設(shè)計查詢設(shè)計查詢n首先我們於【資料庫視窗】中的【建立】頁面中的【查詢】類別,選取【查詢設(shè)計】,則會出現(xiàn)【顯示資料表】視窗,其中顯示資料庫中所有的資料表。n在該視窗中選取查詢句需要參考到的一個或數(shù)個資料表後,就會出現(xiàn)【查詢】視窗。n【查詢】視窗n上半部:顯示已經(jīng)選取好的資料表n下半部:或稱為【設(shè)計格線區(qū)】,提供指

21、定輸出的欄位及限制資料選取的準(zhǔn)則。10-43計算機(jī)概論全華科技圖書全華科技圖書查詢查詢1的的access設(shè)計設(shè)計10-44計算機(jī)概論全華科技圖書全華科技圖書執(zhí)行查詢句執(zhí)行查詢句n我們可以當(dāng)還在設(shè)計查詢句時,點選功能表中【查詢工具】之【設(shè)計】頁面的【執(zhí)行】選項,如下圖所示。n或是之後在【資料庫視窗】左側(cè)的窗格中,選取【查詢1】物件再按右鍵選取【開啟】。10-45計算機(jī)概論全華科技圖書全華科技圖書查詢句查詢句3的的access設(shè)計設(shè)計10-46計算機(jī)概論全華科技圖書全華科技圖書查詢句查詢句5的的access設(shè)計設(shè)計10-47計算機(jī)概論全華科技圖書全華科技圖書10-4 xml簡介簡介n全球資訊網(wǎng)(w

22、orld-wide-web;簡稱www或web)已經(jīng)可以說是全世界資訊分享的主要方式 nhtml主要被設(shè)計為顯示資料之用,以便將文件內(nèi)容呈現(xiàn)在使用者面前,所以內(nèi)含許多控制輸出的標(biāo)籤,而不是表示資訊的內(nèi)容及它的結(jié)構(gòu),所以不利於自動化的資訊傳遞與交流。n可延伸式標(biāo)記語言(extensible markup language;簡稱 xml)是由w3c制定的一個有關(guān)於描述資訊的mata language(設(shè)計語言的語言),其1.0版於1998年2月正式推出。 10-48計算機(jī)概論全華科技圖書全華科技圖書xml特性特性nxml提供一個描述資料之標(biāo)準(zhǔn),允許使用者可以自由定義標(biāo)籤來描述資料n將資料與使用者介

23、面分離,而提高更大的使用彈性n以文字基礎(chǔ)的標(biāo)籤語言,所以容易長久保存,不會因軟體過時而無法讀取;且能過穿過防火牆,便於在不同企業(yè)間進(jìn)行資料交換。 n以統(tǒng)一碼(unicode)為基礎(chǔ)建構(gòu),能支援中文的標(biāo)籤,所以沒有國際化的問題n對於各類型資料(如物件、文章、圖形、文字檔、二元檔)都能標(biāo)註10-49計算機(jī)概論全華科技圖書全華科技圖書xml文件範(fàn)例文件範(fàn)例n右圖表示了三本書籍的資料,每一本書分別描述了書名、作者、出版廠商、出版日期等訊息 :10-50計算機(jī)概論全華科技圖書全華科技圖書xml文件結(jié)構(gòu)文件結(jié)構(gòu)nxml是由一個個元素所組成的n每個xml文件中只有一個根元素n元素中可以包含其他元素(子元素)

24、,如book元素有4個子元素:title、authors、publisher、date。nxml要求文件必須格式正確n每一個元素均須包含開始標(biāo)籤及結(jié)束標(biāo)籤(end-tag),如l2行的開始標(biāo)籤 對應(yīng)到l11行的 。n每個元素的開始標(biāo)籤與結(jié)束標(biāo)籤須成對,n標(biāo)籤之間不可交錯,即所有元素的排列必須為嚴(yán)謹(jǐn)?shù)某矤罱Y(jié)構(gòu)。n元素可包含屬性,屬性值加上單引號或雙引號,如l10行的date元素包含一個屬性year,其值為2000。10-51計算機(jī)概論全華科技圖書全華科技圖書xml文件物件模型文件物件模型n文件物件模型(document object model;dom),是w3c定義來描述xml文件的架構(gòu),及規(guī)

25、範(fàn)存取xml 資料的界面,如下圖:10-52計算機(jī)概論全華科技圖書全華科技圖書xml文件型態(tài)定義文件型態(tài)定義n文件型態(tài)定義(document type definition;簡稱dtd)是用來定義某份xml文件的格式,也就是將每一個元素包含哪些子元素或?qū)傩?、各元素出現(xiàn)的順序等,清楚地加以定義和規(guī)範(fàn)。 nelement標(biāo)籤之後放的是元素名,接著用小括號括起來的,是它的內(nèi)容模型,也就是在對應(yīng)的xml文件中可以出現(xiàn)的內(nèi)容。 n星號(*)代表可包含多個元素 n #pcdata為預(yù)先定義的標(biāo)記,代表可解析的文字資料。 nattlist標(biāo)籤則是宣告元素的屬性,包含了屬性名、屬性類別及預(yù)設(shè)行為的描述, n屬

26、性的類別為id,表示該屬性值在同一個xml文件中不可重複;預(yù)設(shè)行為的描述為 #required ,表示該屬性值必須存在 10-53計算機(jī)概論全華科技圖書全華科技圖書xml文件型態(tài)定義範(fàn)例文件型態(tài)定義範(fàn)例10-54計算機(jī)概論全華科技圖書全華科技圖書節(jié)點位置語言節(jié)點位置語言n稱為xpath ,為w3c定義來處理xml資料的輔助技術(shù),用來描述xml元素的位置n如果我們要指定一個特定的元素,我們可以把它完整的路徑寫出來n譬如:“/books/book/title”n可利用萬用字元,取出不限定名稱的所有元素n譬如:“/books/book/*”n可利用函數(shù)來做進(jìn)一步地限制n譬如:“/*count(book)=3”,是取出擁有三個bo

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論