【正文】
ava[M].Third Hall PTR, 201108:100180.[13]Cay S. Horstmann, Gary Java,7th Edition[M].Prentice Hall . [14]Budi Kurniawan Paul Deck.How Tomcat Works:A Guide to Developing Your Own Java Servlet Software[M]. O39。Reilly :173266.[15]Jason Brittain Ian F :The Definitive Guide[M].O39。Reilly .致 謝當(dāng)我完成畢業(yè)設(shè)計(jì)的時(shí)候,有一種如釋重負(fù)的感覺(jué),自己的學(xué)生時(shí)代和校園生活即將劃上一個(gè)句號(hào),我對(duì)無(wú)憂(yōu)無(wú)慮的學(xué)生時(shí)代無(wú)比的懷念與不舍。在這個(gè)系統(tǒng)設(shè)計(jì)開(kāi)發(fā)中我真正做到了學(xué)以致用,提高了自己的實(shí)戰(zhàn)能力,在這個(gè)過(guò)程中我很榮幸得到了老師和同學(xué)的幫助。我非常感謝我的指導(dǎo)老師楊樹(shù)文老師。本設(shè)計(jì)之所以能高效地完成是楊老師在百忙之中對(duì)我提供了莫大的幫助和鼓勵(lì)。在開(kāi)發(fā)設(shè)計(jì)的過(guò)程中遇到諸多問(wèn)題,每次都是楊老師給我指點(diǎn)了解決問(wèn)題的方向和方法,讓我的設(shè)計(jì)得以順利進(jìn)行。這份畢業(yè)設(shè)計(jì)花費(fèi)了楊老師很多寶貴的時(shí)間和精力,在此向楊老師表示衷心地感謝!楊老師在治學(xué)育人上擁有高度的責(zé)任心,深受同學(xué)們的喜愛(ài),楊老師必將桃李滿(mǎn)天下。在此,謹(jǐn)向我的導(dǎo)師表示最崇高的敬意和最衷心的感謝。同時(shí),我也感謝我的同學(xué)和朋友。感謝你們陪伴我度過(guò)了這四年大學(xué)的美好時(shí)光,是你們陪伴著我,支持我,幫助我,鼓勵(lì)我,讓我在遇到困難的時(shí)候擁有前進(jìn)的動(dòng)力。在本設(shè)計(jì)中你們提供的寶貴建議也讓我的設(shè)計(jì)變得更加完善。最后,深深感謝我的親人對(duì)我的一貫關(guān)心、愛(ài)護(hù)和幫助,他們的支持、理解和鼓勵(lì)是我努力完成學(xué)業(yè)的精神支柱,父母的殷切期望是我前進(jìn)的最大動(dòng)力。由于本人的學(xué)術(shù)水平有限,設(shè)計(jì)難免有不足之處,懇請(qǐng)各位老師和學(xué)友批評(píng)和指正!附 錄Database research faces the information explosion數(shù)據(jù)庫(kù)研究面臨信息爆炸 Henry 關(guān)于信息爆炸的報(bào)道經(jīng)常出現(xiàn)在流行的新聞媒體上,而在這個(gè)時(shí)期,出現(xiàn)的這些報(bào)道并不精確,提到不僅大量的有用信息以數(shù)字化形式增加,而且信息傳播的廣度也在增加。這種信息爆炸常被看做由這些原因引起:便宜的計(jì)算和存貯設(shè)備不僅被使用在商業(yè)上, 而且在私人家庭的使用也越來(lái)越普遍。便宜的互聯(lián)網(wǎng)接入服務(wù),是所有的計(jì)算和存儲(chǔ)設(shè)備被連接起來(lái)成為可能(甚至包括移動(dòng)設(shè)備);并且簡(jiǎn)單的可用性,易使用的界面(例如萬(wàn)維網(wǎng)瀏覽器)。當(dāng)在復(fù)閱個(gè)人記錄,使用知識(shí)產(chǎn)權(quán),允許普遍存取,同時(shí)在數(shù)據(jù)存儲(chǔ)、組織和存取方面引出復(fù)雜的技術(shù)問(wèn)題的時(shí)候,這些就增加了關(guān)于隱私權(quán)問(wèn)題的重要意義。雖然普遍的新聞媒體常常大肆宣揚(yáng)信息時(shí)代的開(kāi)端,在這之前考慮更早的信息時(shí)代和學(xué)會(huì)從更加早期的挑戰(zhàn)得到社會(huì)的反應(yīng),這都是富有啟發(fā)性的??梢运伎枷旅嫒齻€(gè)例子:超過(guò)500年以前,Johannes Guttenberg 發(fā)布了一個(gè)關(guān)于信息爆炸,均衡地,是當(dāng)今時(shí)代的競(jìng)爭(zhēng)對(duì)手。而在他的這個(gè)觀(guān)點(diǎn)出版之前,這些信息是高智商精英的專(zhuān)屬財(cái)產(chǎn)。Guttenberg 打破了這個(gè)禁錮。大約120年以前,Alexander Graham Bell進(jìn)入了電話(huà)時(shí)代。到1915 年, 有超過(guò)九百萬(wàn)個(gè)電話(huà)在全世界使用。但是最先的直接通信是一種本地現(xiàn)象, 電話(huà)使在全世界的直接通信變?yōu)榭赡堋?全球性的通信發(fā)生了從被制約到一個(gè)緩慢的媒介(硬拷貝郵件)到一個(gè)直接媒介的改變。大約50年以前,最近地在第二次世界大戰(zhàn),科學(xué)研究的進(jìn)度和結(jié)果的公開(kāi)發(fā)布,就像Vannevar Bush在他的1945年的經(jīng)典文章中說(shuō)的那樣,“就像我們也許認(rèn)為,調(diào)查員常常感到驚訝要從數(shù)以萬(wàn)計(jì)的研究結(jié)果和結(jié)論中去發(fā)現(xiàn),而這些結(jié)論在這段時(shí)間是很難去掌握的,即使是記住也很難,就像他們的出現(xiàn)那樣?!?[1]這些例子表明,今天爆炸似的信息容量和傳播的廣度是歷史先例的現(xiàn)象,并且顯示了新信息時(shí)代的社會(huì)作用能導(dǎo)致劇烈的科學(xué)發(fā)現(xiàn)和文化改變。當(dāng)前的發(fā)展反映了許多這樣的例子。計(jì)算機(jī)的增加和互聯(lián)網(wǎng)的接入導(dǎo)致了許多公眾能在世界各處公開(kāi)自己的文檔而不需要任何的準(zhǔn)備時(shí)間。就比如出版社,傳播信息的能力更加民主化,甚至到了一個(gè)更高的程度。出版不再是一個(gè)公司的必要活動(dòng)。信息的出現(xiàn),改變,消失不再有任何一個(gè)總的認(rèn)識(shí)或總的控制。新信息的創(chuàng)造和存取被電話(huà)的使用改變了。終于,這難于預(yù)測(cè)的信息量被布什引用與通過(guò)萬(wàn)維網(wǎng)進(jìn)行聯(lián)入有著微小的區(qū)別。很顯然,信息革命是早于計(jì)算機(jī)時(shí)代的,而計(jì)算機(jī)對(duì)于一個(gè)對(duì)社會(huì)有強(qiáng)烈沖擊影響的信息來(lái)講并不是一個(gè)先決條件。在更加早點(diǎn)的時(shí)期,出現(xiàn)了一些龐大的組織來(lái)負(fù)責(zé)處理信息: 圖書(shū)館、目錄系統(tǒng)和出版公司,它們一起按步驟查閱和審查信息(例如,科學(xué)地同級(jí)評(píng)審)。無(wú)論這些評(píng)審是否完善,錯(cuò)誤漸漸增加并且有用的信息時(shí)常疏忽地(或故意地)不能被讀取,但出現(xiàn)的組織和程序步驟通常能幫助(和繼續(xù)幫助) 從信息的傳播中得到好處的人。 今天,計(jì)算的基礎(chǔ)設(shè)施硬件和軟件是一個(gè)強(qiáng)有力的工具,雖然當(dāng)前的信息時(shí)代的發(fā)展方向?qū)⒂扇祟?lèi)來(lái)確定和他們?cè)鯓邮褂媚莻€(gè)工具。信息、計(jì)算、數(shù)據(jù)庫(kù)系統(tǒng)在計(jì)算機(jī)科學(xué)領(lǐng)域,數(shù)據(jù)庫(kù)系統(tǒng)致力于研究管理大數(shù)據(jù)量的問(wèn)題,而大則是不拘形式地定義了作為計(jì)算能力和存儲(chǔ)容量功能而言可利用的極點(diǎn)。從它在商業(yè)數(shù)據(jù)處理的基礎(chǔ)作用來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)研究已經(jīng)成了計(jì)算機(jī)科學(xué)中一個(gè)成功的偉大范例(例如關(guān)系模型和傳輸模型)和具有重大餓實(shí)用市場(chǎng)價(jià)值。這些成就被記錄在[ 2,4] 和在未來(lái)數(shù)據(jù)庫(kù)研究的技術(shù)介紹[ 3,5]。這里我們提供更多地關(guān)于數(shù)據(jù)庫(kù)的概念和他們?cè)诋?dāng)前的信息革命中的作用。 數(shù)據(jù)庫(kù)系統(tǒng)主要的功能是具有提供對(duì)信息的迅速存取的能力,同時(shí)能保證數(shù)據(jù)庫(kù)準(zhǔn)確地更新。速度和準(zhǔn)確性這兩個(gè)虛擬的雙胞胎能使巨大的財(cái)政系統(tǒng)保持發(fā)展,保留系統(tǒng),并且還有其他的商業(yè)系統(tǒng)。他們由兩個(gè)根本的假設(shè)支持:封閉的世界。數(shù)據(jù)庫(kù)需要假設(shè)能建立所有的被包含與模型域的相關(guān)事物。因而,精確反應(yīng)能被提供關(guān)于正面的事實(shí)(瓊斯航班703上有預(yù)定) 和消極的事實(shí)(瓊斯沒(méi)有預(yù)定)。一致的和簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和操作。在數(shù)據(jù)庫(kù)中數(shù)據(jù)類(lèi)型關(guān)系簡(jiǎn)單,在一個(gè)簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù)是規(guī)則的(例如,一個(gè)關(guān)系和一個(gè)表)。因而,高效率的存取方法能被使用以支持高質(zhì)量地查詢(xún)處理。更多地努力是在研究和操作支持上,尋求利用這些假定開(kāi)發(fā)高質(zhì)量地傳輸處理系統(tǒng),它能提供高程度的存取性和錯(cuò)誤容錯(cuò)性。數(shù)據(jù)庫(kù)將越來(lái)越多地需要應(yīng)付固有的不完美和不完整的數(shù)據(jù)。所以,數(shù)據(jù)庫(kù)系統(tǒng)必須從他們的人為地簡(jiǎn)單的封閉世界擺脫出來(lái)并加入到信息更加寬廣的世界中來(lái)。這樣,查詢(xún)處理,傳輸管理,容錯(cuò)性的數(shù)據(jù)庫(kù)系統(tǒng),能成為出現(xiàn)在全世界的信息社會(huì)管理和受益的工具。當(dāng)前的數(shù)據(jù)庫(kù)系統(tǒng)的技術(shù)能力不應(yīng)該被低估。在現(xiàn)在這個(gè)世界,大家都能成為桌面發(fā)布者并且信息可能迅速地改變,效率和傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)勢(shì)被重視,特別在信息經(jīng)紀(jì)或媒體服務(wù)。在信息基礎(chǔ)設(shè)施對(duì)社會(huì)的運(yùn)作是關(guān)鍵的世界里,可靠性和現(xiàn)有的數(shù)據(jù)庫(kù)系統(tǒng)可用性?xún)蓚€(gè)技術(shù)特點(diǎn)越來(lái)越重要。當(dāng)他們進(jìn)入逐漸類(lèi)似的這些組織中,如圖書(shū)館,代理機(jī)構(gòu),經(jīng)紀(jì)人等系統(tǒng)的時(shí)候,面對(duì)數(shù)據(jù)庫(kù)研究員和從業(yè)者的挑戰(zhàn)是保護(hù)數(shù)據(jù)庫(kù)系統(tǒng)的現(xiàn)行能力,依次類(lèi)推。信息環(huán)境萬(wàn)維網(wǎng)實(shí)際上就是一個(gè)分布的數(shù)據(jù)庫(kù),雖然查詢(xún)語(yǔ)言和存取機(jī)構(gòu)與那些傳統(tǒng)上意義上的數(shù)據(jù)庫(kù)系統(tǒng)不同。數(shù)據(jù)庫(kù)系統(tǒng)將變成更加靈活(更加適應(yīng)復(fù)雜的用戶(hù))的信息環(huán)境,他們的本質(zhì)需要指定的時(shí)刻,并且擁有優(yōu)勢(shì)(或相對(duì)缺乏)的計(jì)算環(huán)境。這些系統(tǒng)能提供近似最佳效果的反應(yīng)以在不同的標(biāo)準(zhǔn)之中的交易為基礎(chǔ):實(shí)時(shí)反應(yīng)數(shù)據(jù)解析度(細(xì)微的vs粗糙的顆粒) 完整性 準(zhǔn)確性成本基于系統(tǒng)操作的信息將不僅包括結(jié)構(gòu)完整的傳統(tǒng)數(shù)據(jù)而且還包括文本,圖象,音像,錄影,地理空間數(shù)據(jù),并且更多。比這些數(shù)據(jù)存儲(chǔ)更重要的事實(shí)是這些系統(tǒng)需要足夠靈活的容納當(dāng)時(shí)沒(méi)人認(rèn)為系統(tǒng)變得可使用的數(shù)據(jù)類(lèi)型。此外,作為一種關(guān)鍵的社會(huì)資源,或信息公共事業(yè),系統(tǒng)無(wú)法減少為了適應(yīng)需求的改變而帶來(lái)的軟件和硬件的更新。未來(lái)為了適應(yīng)未來(lái)信息公共事業(yè)的需要,數(shù)據(jù)庫(kù)系統(tǒng)必須同時(shí)在幾個(gè)方向發(fā)展(詳細(xì)談?wù)撛赱 3,5]),有:時(shí)間的合并作為系統(tǒng)第一等級(jí)的元素不僅只作為數(shù)據(jù)類(lèi)型,而且實(shí)時(shí)作為一個(gè)為預(yù)訂系統(tǒng)活動(dòng)的標(biāo)準(zhǔn)。對(duì)數(shù)據(jù)庫(kù)模式變化的管理同當(dāng)前系統(tǒng)處理對(duì)數(shù)據(jù)的改變是一樣的功能。同等的近似概念在系統(tǒng)查詢(xún)處理過(guò)程中被建立,它們以搜索文本和持續(xù)的廣告媒介為基礎(chǔ)。(例如,聲音的,影音的和筆跡的)不一致的容錯(cuò)性起源于相同的信息交替來(lái)源,包括用工具來(lái)解決不一致的版本或協(xié)助人類(lèi)進(jìn)行如此的調(diào)節(jié)。從多重?cái)?shù)據(jù)格式,結(jié)構(gòu)和接口出現(xiàn)的非均勻性容錯(cuò)性,也如同在系統(tǒng)或許通過(guò)媒介或信息代理商所得到的在高級(jí)語(yǔ)義上的區(qū)別。傳輸模型是比較容易接近人類(lèi)正常傳輸?shù)念?lèi)型,與假設(shè)傳輸?shù)脑有?,穩(wěn)定性,獨(dú)立性和耐久性的傳統(tǒng)概念差異增大,代替?zhèn)鬏敭惓=Y(jié)束,并且能支持合作的傳輸環(huán)境(例如,群組軟件和工作流系統(tǒng)),而且在一個(gè)解析度提供數(shù)據(jù)的能力適于使用者的環(huán)境,(例如,無(wú)線(xiàn)和移動(dòng)的用戶(hù)和不對(duì)稱(chēng)的網(wǎng)絡(luò)帶寬連接到各個(gè)家庭里)。同時(shí),數(shù)據(jù)庫(kù)系統(tǒng)將持續(xù)演變而且發(fā)展為逐步支持商業(yè)數(shù)據(jù)應(yīng)用程序, 實(shí)現(xiàn)以下作用:多字節(jié)數(shù)據(jù)窗口的管理對(duì)形式和趨向的分析通過(guò)統(tǒng)計(jì)和學(xué)習(xí)機(jī)器技術(shù)適應(yīng)了基于第二和第三存儲(chǔ)設(shè)備的巨型數(shù)據(jù)庫(kù);并且當(dāng)提供通過(guò)合法的應(yīng)用訪(fǎng)問(wèn)有級(jí)別要求的時(shí)候,商業(yè)數(shù)據(jù)庫(kù)中敏感的個(gè)人和財(cái)務(wù)數(shù)據(jù)需要安全保證。結(jié)論計(jì)算機(jī)科學(xué)的許多問(wèn)題已經(jīng)在處理能力方面得到了顯著的改善。然而對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)的挑戰(zhàn)和機(jī)會(huì)比CPU的處理速度更顯著,它們更多地依賴(lài)于數(shù)據(jù)傳輸技術(shù),硬盤(pán)、網(wǎng)絡(luò),大批量存儲(chǔ)。他們更多地關(guān)聯(lián)于不精確的人類(lèi)世界而不是精確的計(jì)算。未來(lái)數(shù)據(jù)庫(kù)的研究將主要是對(duì)不精確的數(shù)據(jù)和對(duì)巨大的數(shù)據(jù)量的分析的管理。參考文獻(xiàn):1. Bush, V. As we may think. The Atlantic Monthly (July 1945). 2. Gray, J. Evolution of data management. IEEE Comput. 29, 10 (Oct. 1996), 3846.3. Silberschatz, A., Stonebreaker, M., and Ullman, . Database research: Achievements and opportunities in the 21st century. ACM SIGMOD Record (March 1996), 5263. 4. Silberschatz, A., Stonebreaker, M., and Ullman, . Database systems: Achievements and opportunities. Common. ACM 34, 10 (Oct. 1991), 110120. 5. Silberschatz, A., and Zdonik, S. Database systems Breaking out of the box. ACM Comput. Surveys (Dec. 1996).