亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

數(shù)據(jù)庫實踐報告書

時間:2020-10-24 13:19:54 社會實踐報告 我要投稿

數(shù)據(jù)庫實踐報告書


本文《數(shù)據(jù)庫實踐報告書》由小編精心整理,如本篇文章不符合您的要求,您也可以查看網(wǎng)站下方的與本文相關(guān)的文章。文章來源于yjbys.com,文章版權(quán)歸本站所有,希望本文對你有所幫助!
 

數(shù)據(jù)庫實踐報告書

一、數(shù)據(jù)庫實踐性質(zhì)、目的和任務(wù)

1.性質(zhì):專業(yè)必修課

2.目的和任務(wù):

數(shù)據(jù)庫原理是一門應(yīng)用性很強(qiáng)的專業(yè)課,在學(xué)習(xí)時必須注意理論與實踐相結(jié)合。本實踐課的目的是通過實踐使學(xué)生經(jīng)歷一個數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫設(shè)計的全過程和受到一次綜合的訓(xùn)練,以便能較全面地理解、掌握和綜合運用所學(xué)的知識。

3.先修課程:數(shù)據(jù)庫原理及應(yīng)用

4.學(xué)時數(shù): 48學(xué)時

5.學(xué)分?jǐn)?shù): 2.5分

二、數(shù)據(jù)庫實踐課總體要求

按照實踐課題的具體要求進(jìn)行詳細(xì)的系統(tǒng)設(shè)計,要包括以下內(nèi)容。

1.?dāng)?shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖)

2.?dāng)?shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(關(guān)系模型,關(guān)系模式的設(shè)計至少要滿足第三范式;數(shù)據(jù)庫的設(shè)計要考慮安全性和完整性的要求)

3.?dāng)?shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(建庫、建表、索引、視圖)

4.輸入初始數(shù)據(jù),要求每個表的記錄數(shù)不得少于10條,并且滿足實際業(yè)務(wù)場景。

三、數(shù)據(jù)庫實踐課的內(nèi)容和要求

以下設(shè)計題目,每個學(xué)生獨立完成。

選課系統(tǒng)的設(shè)計

(1) 在選課數(shù)據(jù)庫中,統(tǒng)計出選修課程超過4門以上的學(xué)生信息。

(2) 檢索出成績及格的、姓王的女同學(xué)信息。

(3) 統(tǒng)計出平均分在80分以上的學(xué)生的'信息,并將結(jié)果按平均分升序排列。

(4) 統(tǒng)計出至少有三名學(xué)生選修的課程的平均分,統(tǒng)計項包含課程編號和平均分。

l 為每個實體表和關(guān)系表創(chuàng)建合適的索引(聚簇索引、復(fù)合索引)、主碼、外碼;

l 創(chuàng)建課程類別取值范圍為管理類、經(jīng)濟(jì)類、電子類、計算機(jī)類的規(guī)則,并與相應(yīng)的列綁定;

l 在選課聯(lián)系中屬性成績創(chuàng)建默認(rèn)值為60,并與相應(yīng)的列綁定;

l 創(chuàng)建一個可以通過課程類別和任課教師進(jìn)行查詢課程的存儲過程;

l 通過觸發(fā)器定義未選課的學(xué)生不能從學(xué)生實體中刪除;

l 建立包括選課學(xué)生的學(xué)號,姓名,系別,所選課程號,課程名,和成績的視圖;

.四、具體設(shè)計流程

1、 概念模型設(shè)計(e-r圖)

 

 

2、關(guān)系模型轉(zhuǎn)換

 

3、 操作流程

四、實驗啟示

經(jīng)過了維時兩個星期的數(shù)據(jù)庫實踐,我收獲了蠻多的。剛開始我對數(shù)據(jù)庫都是一知半解,在上課的時候都時拿著書本套套著例題去輸入查詢語句,查看結(jié)果。但這次實踐不一樣的是,它必須從概念模型的設(shè)計到關(guān)系模型的轉(zhuǎn)換,再到物理模型的設(shè)置(包括:數(shù)據(jù)庫的建立、基本表的定義、各項規(guī)則默認(rèn)值及相應(yīng)的綁定的設(shè)置、索引等建立、視圖的創(chuàng)建)都是要求自己思考完成,對我來說難度還是相當(dāng)大的,畢竟我的數(shù)據(jù)庫學(xué)得不是很好。

記得在第一階段邏輯模型構(gòu)造時,我的e-r圖是改了很多次的,剛開始拿到題目我只是針對題目相關(guān)的內(nèi)容粗略的設(shè)了兩個實體,但聽到老師說要盡量擴(kuò)展,我又跟其他同學(xué)討論增加多一個實體,但是后來想了一下,實體多了不是一件好事情,因為實體可能會造成冗余浪費存儲空間,但是在另一方面如果不過設(shè)一個實體查詢效率就不高。這令我明白到在設(shè)計系統(tǒng)的時候,我們必須要在存儲空間和查詢效率之間找到一個平衡點,或者說看你愿意舍去哪一個,最后我選擇了空間。經(jīng)過多次修改,我最終確定兩個實體,在設(shè)置屬性時,不增加多余的屬性。

在第二階段物理模型實現(xiàn)時,出現(xiàn)了各種狀況,這都是我沒有料想到的,比方說,

1在建庫時要先在目的文本中建立文件夾;

2在建立基本表時主碼和外碼的設(shè)置時要注意constrain的使用,還有如果把建表跟規(guī)則一起做時很容易出錯,可以把它分開來做,避免自己因為一次性輸入太多語句出現(xiàn)錯誤;

3在規(guī)則設(shè)定時要注意先創(chuàng)建再引用。最為困難實現(xiàn)的時觸發(fā)器的建立時要注意“@”要說明參數(shù)類型;

4在具體查詢操作中,group by 和order by語句不能用在嵌套語句當(dāng)中;

5另外每做一步就要更新數(shù)據(jù)庫對應(yīng)查詢;

經(jīng)過這次實踐我對數(shù)據(jù)庫有了更多的了解,還有就是更加了解到學(xué)習(xí)信管的人都必須要求自己不但要學(xué)會思考問題,還要善于用具體的語言來將自己實驗成果表達(dá)出來,善于跟同學(xué)交流研究,在系統(tǒng)設(shè)計時最為忌諱的是一意孤行。

最后我真的覺得自己過去學(xué)的都是為了考試,到真正要實踐前來的時候不能把學(xué)過的東西應(yīng)用于實踐當(dāng)中,如此下去導(dǎo)致思維的僵化,總是習(xí)慣于依靠別人,不能獨立思考問題。這真的很不利于個人以后的發(fā)展,畢竟現(xiàn)在我們已經(jīng)是大三啦,很快就要踏入社會,我們現(xiàn)在要做的就是好好的珍惜自己在校的實踐機(jī)會,積累更多的實際操作經(jīng)驗,讓自己在往后的工作生活中得到能力的提升。
 

更多閱讀推薦:創(chuàng)業(yè)實踐報告書  社會實踐報告800  大學(xué)生兼職實踐報告

【數(shù)據(jù)庫實踐報告書】相關(guān)文章:

實踐報告書寫格式11-01

支教實踐報告書范文09-05

支教的實踐報告書11-04

畢業(yè)社會實踐報告書11-04

暑假社會實踐報告書12-31

社會實踐報告書寫格式10-30

社會實踐報告書怎么寫?11-04

2013年社會實踐報告書11-04

2020暑假社會實踐報告書11-23

有關(guān)寒假社會實踐報告書12-14