高級數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)總結(jié)_第1頁
高級數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)總結(jié)_第2頁
高級數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)總結(jié)_第3頁
高級數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)總結(jié)_第4頁
高級數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)總結(jié)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、高級數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)總結(jié) 學(xué)號: 1119010303 姓名: 康瓏 班級: 生物醫(yī)學(xué)工程1班 指導(dǎo)老師: 曾漣漪 實(shí)驗(yàn)軟件:SQL SEVER2008 R2、ERWin7.0、ERWin r9等實(shí)驗(yàn)?zāi)康模涸谠械膶W(xué)習(xí)了結(jié)構(gòu)化查詢語言SQL語言基礎(chǔ)上,了解了數(shù)據(jù)庫的簡要發(fā)展史,加深理解數(shù)據(jù)庫的查詢優(yōu)化、分布式數(shù)據(jù)庫與集中式數(shù)據(jù)庫的區(qū)別,初步認(rèn)識了數(shù)據(jù)挖掘技術(shù)和知識庫系統(tǒng),并明白數(shù)據(jù)庫的智能化將是未來數(shù)據(jù)庫的發(fā)展趨勢。上機(jī)過程中使用ERWin軟件建立實(shí)體關(guān)系圖,設(shè)定主、外鍵,并通過連接SQL SERVER 建表,還可以直接在ERWin中創(chuàng)建數(shù)據(jù)庫中的存儲過程和觸發(fā)器,極大的方便了數(shù)據(jù)庫的設(shè)計(jì)人員,

2、有效減少了由實(shí)體關(guān)系圖到建表過程中可能出現(xiàn)的種種遺漏差錯,且省掉了使用sql語句創(chuàng)建表及其約束時由于SQL語句的錯誤帶來的麻煩。所做實(shí)驗(yàn):實(shí)驗(yàn)1:SQL的查詢優(yōu)化實(shí)驗(yàn)內(nèi)容:導(dǎo)入兩個數(shù)據(jù)庫文件,利用不同的語句查詢,比較SQL的查詢時間。實(shí)驗(yàn)2:用ERWin軟件設(shè)計(jì)小醫(yī)院實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)小醫(yī)院系統(tǒng)的ER圖和約束關(guān)系。實(shí)驗(yàn)3:用ERWin軟件設(shè)計(jì)中醫(yī)院實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)中醫(yī)院系統(tǒng)的ER圖和約束關(guān)系,以及存儲過程和觸發(fā)器。實(shí)驗(yàn)4:體驗(yàn)XML語言實(shí)驗(yàn)內(nèi)容:體驗(yàn)XML語言編出的醫(yī)院系統(tǒng),并自己比較XML和HTML編寫區(qū)別。實(shí)驗(yàn)5:XML和數(shù)據(jù)庫實(shí)驗(yàn)內(nèi)容:在SQL中使用XML語言編寫查詢語句。實(shí)驗(yàn)心得:經(jīng)過高級數(shù)

3、據(jù)庫實(shí)驗(yàn)這門課程之后,對數(shù)據(jù)庫概念有了新的認(rèn)識,數(shù)據(jù)庫并不是局限于SQL、ORECAL等軟件的概念,而是一種管理、組織數(shù)據(jù)的思想。查詢效率的不斷提高便是人們越來越重視數(shù)據(jù)的組織管理的體現(xiàn)。第一次所做的查詢優(yōu)化實(shí)驗(yàn)讓我真正體會到了算法的重要性。之前一直都在書上看到說算法對于提升效率很重要,特別是針對不同的用戶對象,比如以前學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的時候,對時間復(fù)雜度和空間復(fù)雜度這兩個概念的理解停留在課本字面的概念上,沒有具體的概念算法會對整個程序造成多大的影響,這次通過SQL軟件,選用不同的查詢策略,先連接還是先投影,建立索引等將會對查詢效率(如占用CPU的時間)造成影響,而且算法的確定需要根據(jù)具體情況而定

4、,有時候看似一直都很有效率的算法也許換種情景就不夠快了,比如建立索引,我覺得就是需要深入體會使用環(huán)境的,因?yàn)樗饕慕⒁残枰馁M(fèi)資源,所以并不是有了索引就一定能提升效率。 結(jié)合書上所說的分布式數(shù)據(jù)庫建立查詢的例子,深刻理解了查詢優(yōu)化對于數(shù)據(jù)庫管理來說是多么重要。本學(xué)期的數(shù)據(jù)庫實(shí)驗(yàn)課與上個學(xué)期的大量練習(xí)結(jié)構(gòu)化查詢語言的實(shí)驗(yàn)課不一樣,本學(xué)期實(shí)驗(yàn)課結(jié)合了SQL語言以及建模思想,針對小醫(yī)院、中醫(yī)院等對象自己學(xué)會搜集有用的信息,綜合利用軟件工程中從現(xiàn)實(shí)社會中抽取對象的知識,自己設(shè)計(jì)實(shí)體關(guān)系圖,并設(shè)置字段信息、約束關(guān)系等,還創(chuàng)建了存儲過程、觸發(fā)器。更深入的理解了數(shù)據(jù)庫的設(shè)計(jì)不單要考慮每個系統(tǒng)的參與者及其本

5、身的屬性,更需要考慮各對象間的信息交叉和傳遞,怎樣讓模塊與模塊間既獨(dú)立又能有合理的聯(lián)系,并且盡可能的減少數(shù)據(jù)冗余?!靶♂t(yī)院”“中醫(yī)院”實(shí)體關(guān)系圖的設(shè)計(jì)成為了我聯(lián)系上下學(xué)期所學(xué)關(guān)于數(shù)據(jù)庫知識的綜合運(yùn)用。雖然設(shè)計(jì)仍有不足,存儲過程和觸發(fā)器沒做出來,整個系統(tǒng)有很大的改善空間,但是我已經(jīng)努力了并且很享受那種從現(xiàn)實(shí)對象中抽取有用信息,理清各對象中的關(guān)系及信息交互,最終得出所需模型的過程。那種抽絲剝繭過程中的思考判斷都是對自己所學(xué)知識的檢驗(yàn),不論得出的結(jié)論如何,對錯與否都是一次思維的鍛煉與提升。XML是W3C在1998年制定的一項(xiàng)標(biāo)準(zhǔn),用于網(wǎng)上數(shù)據(jù)交換。SQL/XML基于關(guān)系模型,允許在SQL查詢中直接使用XML發(fā)布函數(shù)生成XML結(jié)構(gòu),對傳統(tǒng)的SQL做了拓展,對SQL編程者來說易學(xué)易懂。同時SQL是一種成熟的語言,數(shù)據(jù)庫廠商在SQL的查詢優(yōu)化上已經(jīng)積累了很多年的經(jīng)驗(yàn),且已存在很多API,使得SQL/XML具有其他XML查詢標(biāo)準(zhǔn)如XQuery沒有提供的特性。可以說SQL/XML既提供了從關(guān)系數(shù)據(jù)創(chuàng)建XML的功能,又能很好的適應(yīng)已有的SQL環(huán)境。這次只是初步了解了XML以及SQL/XML,下個學(xué)期將學(xué)習(xí)XML與網(wǎng)站建設(shè)課程,將加深了解。本學(xué)期實(shí)驗(yàn)課

溫馨提示

  • 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

提交評論