數據庫學習感想


                       數據庫學習

這次數據庫學習中學到了許多,雖然做出來的作品還是有一些不足,但是還是努力做了這一次數據庫,並且在設計數據庫的時候學到了很多,知道了許多不足,將在以后的學習中繼續完善自己。

在這次學習中我負責數據庫的建立,在學習的過程中學到了許多,並且也懂得了很多,比如,數據庫的索引是一個表中所包含的值得列表,注明了表中包含各種值得行所在的存儲位置。創建索引,我最大的感受就是能大量的節約時間,特別是當表中數據很大的時候,規則,約束,默認值則一起保證了數據的完整性。規則是數據庫中堆存數在標的列或用戶名數據類型的值得規定和限制,約束定義了關於列中允許的規則,默認值就是用戶輸入記錄是沒有指定具體數據自動插入的數據。

盡量不要使用varchar(max)類型,這一點主要是用動軟代碼生成器自動生成代碼時,如果varchar的最大長度指定為max,在自動生成代碼時,它無法生成這一最大長度,需要手動補進去。現在感覺用個varchar(100)就夠了。

在數據庫學習中也學到了許多的數據庫的規則。一般而言,一個實體不能既無主鍵又無外鍵。在E—R 圖中, 處於葉子部位的實體, 可以定義主鍵,也可以不定義主鍵(因為它無子孫), 但必須要有外鍵(因為它有父親)。 主鍵與外鍵的設計,在全局數據庫的設計中,占有重要地位。當全局數據庫的設計完成以后,有個美國數據庫設計專家說:“鍵,到處都是鍵,除了鍵之外,什么也 沒有”,這就是他的數據庫設計經驗之談,也反映了他對信息系統核心(數據模型)的高度抽象思想。因為:主鍵是實體的高度抽象,主鍵與外鍵的配對,表示實體 之間的連接。

在進行數據庫設計時,都要考慮數據的完整性,一般用約束或者商務規則來實現。約束是數據庫設計中使用的概念,它涉及字段的唯一性、關系等等,而商務規則則是實際編程中在代碼里對能輸入的內容進行限制以達到相應的目的。

這次數據庫設計最大的收獲就是,遇見許多困難的時候要多去查閱資料和多去看前人所做的實例來解決自己的問題,同時也學到了許多解決問題的方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM