




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第10章數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)信息學(xué)院軟件工程系數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)結(jié)構(gòu)數(shù)據(jù)訪問(wèn)接口數(shù)據(jù)庫(kù)系統(tǒng)案例10.110.210.3第10章數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)10.1數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)結(jié)構(gòu)10.1.1C/S結(jié)構(gòu)10.1.2B/S結(jié)構(gòu)10.1.3多層體系結(jié)構(gòu)10.1.1C/S結(jié)構(gòu)Client/Server:客戶(hù)/服務(wù)器模式服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Sybase、Informix或SQLServer??蛻?hù)端需要安裝專(zhuān)用的客戶(hù)端軟件優(yōu)點(diǎn):能充分發(fā)揮客戶(hù)端PC的處理能力,很多工作可以在客戶(hù)端處理后再提交給服務(wù)器缺點(diǎn):只適用于局域網(wǎng)客戶(hù)端需要安裝專(zhuān)用的客戶(hù)端軟件
10.1.1C/S結(jié)構(gòu)應(yīng)用程序數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求結(jié)果工作站1工作站N工作站2客戶(hù)端客戶(hù)/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)訪問(wèn)應(yīng)用程序應(yīng)用程序10.1.2B/S結(jié)構(gòu)Browser/Server:瀏覽器/服務(wù)器模式WEB瀏覽器是客戶(hù)端最主要的應(yīng)用軟件。統(tǒng)一了客戶(hù)端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。優(yōu)點(diǎn):可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件。客戶(hù)端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。缺點(diǎn):應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重10.1.2B/S結(jié)構(gòu)客戶(hù)端應(yīng)用程序數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求頁(yè)面?zhèn)€人機(jī)1個(gè)人機(jī)N個(gè)人機(jī)2互聯(lián)網(wǎng)計(jì)算環(huán)境下的數(shù)據(jù)庫(kù)訪問(wèn)請(qǐng)求結(jié)果Web服務(wù)器瀏覽器瀏覽器瀏覽器10.1.3多層體系結(jié)構(gòu)(了解)J2EE多層體系結(jié)構(gòu)(舉例)10.2數(shù)據(jù)訪問(wèn)接口應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù):使用數(shù)據(jù)庫(kù)訪問(wèn)接口來(lái)進(jìn)行常用的數(shù)據(jù)庫(kù)訪問(wèn)接口:ODBC
DAORDO
OLEDB&ADOADO.NETJDBC10猜.2品.1擦O撤DB圈COp靠enDa垮ta蠻Ba梅seCo木nn蘭ec溜ti是vi饑ty(開(kāi)樸放數(shù)淘據(jù)庫(kù)級(jí)互連萌),Mi僑cr角os吐of欺t公司丸開(kāi)發(fā),開(kāi)放漠的數(shù)靈據(jù)庫(kù)摸系統(tǒng)羞應(yīng)用改程序超接口款規(guī)范為應(yīng)距用程既序提前供了僅一套佛高層瘋調(diào)用同接口刑規(guī)范賄和基落于動(dòng)仙態(tài)鏈表接庫(kù)定的運(yùn)滋行支肯撐環(huán)撓境一個(gè)腹應(yīng)用毒程序孤可以促通過(guò)疾共同順的一慢組代喬碼訪趟問(wèn)不渾同的SQ嘗L數(shù)據(jù)籠庫(kù)管抱理系司統(tǒng)(D鑒BM選S)。10聽(tīng).2濾.1冶O(jiān)穿DB精C標(biāo)準(zhǔn)OD哭BC結(jié)構(gòu)沫的關(guān)濾系圖幕如下10櫻.2約.1執(zhí)O坦DB截C建立OD授BC數(shù)據(jù)拉源可以租通過(guò)Wi勢(shì)nd弱ow士s的控放制面悉板建惡立OD塌BC數(shù)據(jù)菠源。店建立賄步驟謎為:(1)打堡開(kāi)控冷制面朽板。刪雙擊跳控制府面板宋上的瓦“管步理工紋具”剖,然隆后再節(jié)雙擊血管理蒸工具卷上的謹(jǐn)“數(shù)斷據(jù)源溪(OD圓BC)”床。打湯開(kāi)“OD煌BC數(shù)據(jù)形源管供理器期”窗賴(lài)口(2)OD薄BC數(shù)據(jù)忌源共懷有三沙種類(lèi)指型:絮用戶(hù)性數(shù)據(jù)卵源(竟用戶(hù)DS桶N),鍛系統(tǒng)倉(cāng)數(shù)據(jù)繼源(壟系統(tǒng)DS穴N)和羨文件麥數(shù)據(jù)堡源(掃文件DS從N)。10堪.2儀.2澇OL癢E扇DB盲&偶A克DOOL勒E腰DB(Ob料je瓜ct吐L聞in綠ke結(jié)d起an幫d丙Em除be仁d感Da戰(zhàn)ta毀ba扛se)AD智O(Ac既ti綿ve鮮X蠅Da溜ta治O多bj揭ec鋒t),種簡(jiǎn)化堅(jiān)了OL鄉(xiāng)豐E誕DB模型AD辭O和OL受E注DB實(shí)際革上是喪同一灰種技效術(shù)的高兩種匯表現(xiàn)堆形式耳。OL拌E墨DB提供恨的是塵通過(guò)CO逆M(Co撕mp男on從en導(dǎo)t揚(yáng)Ob彼je兼ct愁M毅od梅el,組摟件對(duì)圖象模蘋(píng)型)零接口善的低彎層數(shù)棄據(jù)接脂口,寨而AD照O提供蛙的是寄一個(gè)眾對(duì)象究模型齒,簡(jiǎn)尸化了揀應(yīng)用衛(wèi)程序邪中使妄用OL腳E家DB獲取紫數(shù)據(jù)尖的過(guò)緒程。一致蛾的數(shù)絮據(jù)訪乏問(wèn)策扯略是疾基于OL品E匪DB來(lái)訪剛問(wèn)所啊有類(lèi)輝型的惡數(shù)據(jù)凡,并運(yùn)通過(guò)AD丹O來(lái)提捧供應(yīng)旬用程蜓序開(kāi)押發(fā)者稈使用濱的編園程模汁型。10描.2孝.2陽(yáng)OL賄E榆DB輕&撞A君DO一致妖的數(shù)蝴據(jù)訪立問(wèn)策泡略的畢體系滾結(jié)構(gòu)前端應(yīng)用程序ADOOLEDB提供者提供者提供者提供者VSAM/ISAME-mail消息目錄服務(wù)ODBC提供者文件系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)10僵.2膽.2惕O慶LE瘡D城B波&蘋(píng)AD攜OAD疲O對(duì)象雨模型ConnectionErrorCommandParameterRecordsetFieldPropertyPropertyPropertyProperty10焦.2桑.2重O含LE坐D隔B歷&木AD慣OCo塞nn洋ec姻ti潛on對(duì)象座:包含夠與數(shù)且據(jù)源納連接舟的信梯息Co呢mm利an兼d對(duì)象帆:包含昏與一角個(gè)命喉令相染關(guān)的哀信息Re湖co熊rd款se乏t對(duì)象識(shí):包含讓從數(shù)笑據(jù)源嫂得到旱的記圈錄集Fi腸el放d對(duì)象班:包含拋記錄句集中類(lèi)的某杯個(gè)記曉錄的倚字段混信息Pr釣op勁er箏ty對(duì)象:AD渠O對(duì)象察的屬周性Pa滿(mǎn)ra榨me轟te客r對(duì)象悲:與命玻令對(duì)俊象相番關(guān)的車(chē)參數(shù)Er墾ro忽r對(duì)象予:包含巡壽由數(shù)盛據(jù)源廢產(chǎn)生句的Er叨ro穩(wěn)rs集合易中的想擴(kuò)展枕的錯(cuò)惑誤信扯息。小由于生一個(gè)廢單獨(dú)片的語(yǔ)城句會(huì)棵產(chǎn)生攀一個(gè)環(huán)和多元個(gè)錯(cuò)驕誤,猛因此Er爛ro白rs集合搜可以慎同時(shí)言包括末一個(gè)么和多饅個(gè)Er被ro綁r對(duì)象喬。10排.2帖.2增O牧LE值D付B杯&待AD耐OAD明O訪問(wèn)潮示例努:<%Di伸mco綁nn葵St停r,rsco桐nn橫St矛r=粥"P執(zhí)ro栽vi之de斗r=象SQ裝LO纏LE續(xù)DB嗚.1見(jiàn);P乘er絕si柳st忌S竊ec隨ur陶it緒y岸In滋fo船=Fa鹽ls雄e;更Us爽erID批=sa森;I掩ni劑ti堵alCa扭ta朽l(xiāng)o激g=pu車(chē)bs鵝;D妹at旱aSo姥ur粉ce欠=lo叨ca巾lh竄os隙t"SE哥Trs=Se掏rv乖er爆.C旁re器at溜eO沫bj便ec括t(尋"A秋DO安DB冊(cè).R初ec宵or欣ds疏et")rs壩.O房誠(chéng)pe森n"A傅ut義ho道rs下",co屬nn背St也r,ad掀Op發(fā)en闊Fo次rw勉ar貍dO充nl煉y,ad昌Lo攤ck錘Op葡ti繡mi禮st藝ic,ad砌Cm渣dT汪ab余l(xiāng)eWH弟IL鹽E郵NO多Trs攏.E褲OFre緩sp臣o(jì)n殼se尋.w拴ri者ters倆("浪au尚_f仰na澤me")淹&警"煉,"總&rs猾("慎au澇_l狡na眉me")撫&餡"錫<br>"rs炕.m晶ov悔eN吼ex池tEN棉D(zhuǎn)櫻SE防Trs=n聚ot輕hi躍ng銷(xiāo)%腐>10介.2瞎.3違AD起O.挨NE付T不同望于AD肚O的新任的數(shù)晚?yè)?jù)訪意問(wèn)框厭架特點(diǎn)塵:提供蟻了斷慎開(kāi)的黎數(shù)據(jù)量訪問(wèn)監(jiān)模型提供削了與XM控L的緊午密集止成提供蓮了與.N淡ET框架棒的無(wú)樂(lè)縫集李成10版.2糞.3誤AD秀O.斬NE半TAD說(shuō)O.螞NE充T體系蘋(píng)結(jié)構(gòu)10遵.2甜.3肉AD心O.際NE昂T三個(gè)督專(zhuān)用泰對(duì)象伸:Da法ta夾Ad漁ap差te計(jì)r:提供嗓數(shù)據(jù)館庫(kù)與Da漠ta社Se女t之間池的橋戰(zhàn)梁。堂最大薯的優(yōu)訊點(diǎn)在扭于能餅工作陣于不免同的怕數(shù)據(jù)擔(dān)源,急這些右數(shù)據(jù)堅(jiān)源可旅以是勢(shì)數(shù)據(jù)宮庫(kù),賄也可孫以是XM艱L文件Da壇ta揭Re冷ad僅er對(duì)象磚:提供聞從服廟務(wù)器繼端高瘦效獲嘆取數(shù)脆據(jù)的忽途徑Da熊ta禍Se堅(jiān)t對(duì)象親:在斷史開(kāi)數(shù)龜據(jù)庫(kù)虧連接渣的情癥況下懷提供紅了一淘個(gè)數(shù)李據(jù)庫(kù)賣(mài)內(nèi)容燈的拷母貝,廊它把衣記錄屬?gòu)谋砹裰腥∷コ觯瑫円远[進(jìn)制赴對(duì)象驗(yàn)的形灶式存堂放在哄內(nèi)存鐮中。10池.2瘡.4陡J燭DB造CJa死va騎D津at夕a贈(zèng)Ba慎se象C效on碼ne騎ct捕iv盟it炒y是一葉種用燒于執(zhí)勝行SQ昨L語(yǔ)句桃的Ja榨va既A夢(mèng)PI,由稍一組禮用Ja招va語(yǔ)言叨編寫(xiě)猴的類(lèi)忠和接猛口組蛇成,慚可以鬧為多然種關(guān)莖系數(shù)噴據(jù)庫(kù)抄提供健統(tǒng)一蓬訪問(wèn)妹,JD免BC與OD夠BC慕:Ja輸va可以謎使用OD逐B(yǎng)C,但芳最好生是在JD煉BC的幫錄助下淘以JD袍BC這-O鹽DB虎C橋的剪形式義使用JD敘BC保留敲了OD聽(tīng)BC的基丈本設(shè)翁計(jì)特室征;腥根據(jù)Ja霜va語(yǔ)言束的特傷征,靠更適躺合使神用JD濕BC。它昨們之體間最泳大的啦區(qū)別愁在于勾:JD紙BC以Ja籍va風(fēng)格嬌與優(yōu)愧點(diǎn)(例如執(zhí)取消躺指針錫、跨莫平臺(tái)芝等)為基專(zhuān)礎(chǔ)并盆進(jìn)行咱優(yōu)化并。10紛.2頃.4白J濁DB悶CJD咬BC三個(gè)鄰步驟鏟:與旋數(shù)據(jù)膀庫(kù)建牌立連翼接、釘發(fā)送SQ鼠L語(yǔ)句住并處徐理結(jié)拉果。補(bǔ)示例枯如下義:Co俯nn床ec泥ti只on爛c猜on脆=Dr殼iv而er擔(dān)Ma文na塑ge葉r.ge謊tC自on病ne質(zhì)ct敘io葬n("jd近bc:od奇bc:wo址mb狼at巧","l厲og剪in帆","p習(xí)as女sw唉or缺d");St妥at辣em刃en候t缺st跑mt壯=co運(yùn)n.啊cr經(jīng)ea慣te柱St勇at長(zhǎng)em堪en占t()引;Re繞su末lt鹽Se日trs=st格mt圈.e猴xe捷cu嚷te團(tuán)Qu讀er遵y("S柱EL績(jī)EC乞T您a,b,c聲FR駝OM訂T敬ab緩le遙1");wh偶il翼e(rs憶.n當(dāng)ex讀t()攻){in亦tx祝=rs竄.g嚇et樓In舞t("a促");St封ri誼ng窯s踢=r
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書(shū)館校外教學(xué)資源整合計(jì)劃
- 軟件界面藝術(shù)設(shè)計(jì)與用戶(hù)體驗(yàn)研究
- 高校藝術(shù)教育與產(chǎn)業(yè)發(fā)展的對(duì)接研究
- 跨國(guó)科技合作中的文化差異與溝通策略
- 金融分析師眼中的財(cái)務(wù)報(bào)表分析
- 河南2025年01月河南省南陽(yáng)市市直機(jī)關(guān)2025年度公開(kāi)遴選71名公務(wù)員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年02月湖南常德市市直部分事業(yè)單位集開(kāi)招聘79人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 高標(biāo)準(zhǔn)商業(yè)項(xiàng)目物業(yè)服務(wù)規(guī)劃
- 浙江專(zhuān)用2025版高考數(shù)學(xué)大一輪復(fù)習(xí)第十章計(jì)數(shù)原理與古典概率第8講離散型隨機(jī)變量的均值與方差練習(xí)含解析
- 備戰(zhàn)2025年高考語(yǔ)文一遍過(guò)考點(diǎn)27篩選并整合文中的信息含解析
- 2024-2025年江蘇專(zhuān)轉(zhuǎn)本英語(yǔ)歷年真題(含答案)
- 永磁滾筒設(shè)備操作規(guī)程
- 2024解析:第五章透鏡及其應(yīng)用-講核心(解析版)
- 《子宮肉瘤》課件
- 地?zé)崮芾眉夹g(shù)的原理與應(yīng)用考核試卷
- 《機(jī)器人驅(qū)動(dòng)與運(yùn)動(dòng)控制》全套教學(xué)課件
- 大班科學(xué)活動(dòng)小實(shí)驗(yàn)
- 新能源汽車(chē)概論課件 2.1認(rèn)知新能源汽車(chē)動(dòng)力電池技術(shù)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院《中國(guó)文化史》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024屆清華大學(xué)強(qiáng)基計(jì)劃數(shù)學(xué)學(xué)科筆試試題(附答案)
- 偵查學(xué)總論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論