<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            數據庫實踐報告書

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

            數據庫實踐報告書


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

            數據庫實踐報告書

            一、數據庫實踐性質、目的和任務

            1.性質:專業必修課

            2.目的和任務:

            數據庫原理是一門應用性很強的專業課,在學習時必須注意理論與實踐相結合。本實踐課的目的是通過實踐使學生經歷一個數據庫系統的數據庫設計的全過程和受到一次綜合的訓練,以便能較全面地理解、掌握和綜合運用所學的知識。

            3.先修課程:數據庫原理及應用

            4.學時數: 48學時

            5.學分數: 2.5分

            二、數據庫實踐課總體要求

            按照實踐課題的具體要求進行詳細的系統設計,要包括以下內容。

            1.數據庫概念結構設計(E-R圖)

            2.數據庫邏輯結構設計(關系模型,關系模式的設計至少要滿足第三范式;數據庫的設計要考慮安全性和完整性的要求)

            3.數據庫物理結構設計(建庫、建表、索引、視圖)

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

            三、數據庫實踐課的內容和要求

            以下設計題目,每個學生獨立完成。

            選課系統的設計

            (1) 在選課數據庫中,統計出選修課程超過4門以上的學生信息。

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

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

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

            l 為每個實體表和關系表創建合適的索引(聚簇索引、復合索引)、主碼、外碼;

            l 創建課程類別取值范圍為管理類、經濟類、電子類、計算機類的規則,并與相應的列綁定;

            l 在選課聯系中屬性成績創建默認值為60,并與相應的列綁定;

            l 創建一個可以通過課程類別和任課教師進行查詢課程的存儲過程;

            l 通過觸發器定義未選課的學生不能從學生實體中刪除;

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

            .四、具體設計流程

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

             

             

            2、關系模型轉換

             

            3、 操作流程

            四、實驗啟示

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

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

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

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

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

            3在規則設定時要注意先創建再引用。最為困難實現的時觸發器的建立時要注意“@”要說明參數類型;

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

            5另外每做一步就要更新數據庫對應查詢;

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

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

            更多閱讀推薦:創業實踐報告書  社會實踐報告800  大學生兼職實踐報告

            【數據庫實踐報告書】相關文章:

            實踐報告書寫格式11-01

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

            支教的實踐報告書11-04

            畢業社會實踐報告書11-04

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

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

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

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

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

            有關寒假社會實踐報告書12-14

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院