資料庫設計心得

2021-05-25 23:20:10 字數 548 閱讀 6023

在培訓學校學習期間,老師一直很重視培養我們的(在這裡只指關聯式資料庫)資料庫設計能力的提高,在軟工期間很注意,現在的專案練習中又重點訓練,這是我對資料庫的設計不敢輕視。

第乙個問題,資料庫的表依據什麼來建立。

第二個問題,乙個優秀的資料庫具備哪些標準。

我想,首先以滿足業務要求為底線,業務需要操作的資料及不同物件之間的關係在資料庫表現為表中的字段齊全而不產生冗餘,表與表之間的主外來鍵關係正確清除。

其次,我們應考慮資料庫的可擴張性。上一要求做到不難,而乙個好的資料庫設計者應該有發展的目光,比如,我們乙個小組做乙個旅遊局的專案時,有一報表列印的功能,其報表的模版初定時就幾項資料要填,對應資料庫表中就幾個字段,後來業務變化,報表的資料在原基礎上,增加十幾項,這是我們設計資料庫始料未及的,結果更改了資料耗庫,其結果大家重加工,產生的無用功太多。

還有,資料庫的使用者首先是開發人員,那我們設計的資料庫對於開發人員應該是簡單方便的,是受歡迎的。這就要求我們多動腦筋,簡化一些繁瑣的工作,如聯合查詢,我們可以建立檢視,又如,有幾十個文字框的資料要記錄在資料庫中,我們可以採用二進位制資料型別把所有文字框的值儲存在一起。

資料庫設計心得

今天,是我實習的第三個星期,也就是星期一,公司在趕乙個專案,短時間內需要快速融入公司的專案,了解整個大概,主要是要考自己能夠快速看懂,並且理解。在這過程中,看了這個專案的資料庫後,我對資料庫方面有了新的認識,而不單單是在學校所學的,在學校的時候,只懂得跟著書本上走,顯示分析出整個系統的實體,然後畫出...

資料庫設計心得

例子 alter table bx message 表名 addcolumn sendchannel 欄位名 int 4 null comment sendchannel的型別是int,它的標識是從0開始的,這樣帶來的問題就是,我在使用mvc的模型驗證時 required 沒有傳sendchanne...

資料庫設計心得

資料庫設計心得 對於最開始資料庫的設計,我們小組是一無所知的,不過根據軟體工程創新課程的老師授課內容,我們也有了大致的思路,首先我們應該按照之前做的需求分析文件,對著需求乙個個的思考,資料庫應該存什麼資料才能完成這些需求,應該怎麼去存這些資料。隨著我們乙個個需求分析完,不僅資料庫的要存放什麼資料明白...