規劃關聯式資料庫學習筆記
資料庫的設計流程
1.瞭解客戶需求
2.概念設計階段
3.整合為全區概念設計圖
4.邏輯設計階段(轉換為資料表,資料表正規化)
5.建立資料庫
分割資料表並建立關聯的優點
1.節省儲存空間
2.減少輸入錯誤
3.方便資料更改
外來鍵與主鍵兩個欄位的資料型別,寬度等屬性必須相同,但名稱不一定要一樣,只是習慣上會取相同.另外外來鍵中的資料可以重復,這個
與主鍵不同.
資料的完整性
1.實體完整性(Entity Integrity)
為了確保表中的記錄都是唯一的,如設定主鍵
2.區域完整性(Domain Integrity)
為了確保資料在允許的範圍中.例如限制某個欄位值在0~99
3.參考完整性(Referential Integrity)
用於確保相關聯資料表間的資料一致,避免因一個資料表的記錄更改時,造成另一個資料表的內容變成無效的值.
如主鍵要刪除資料,會參考到外來鍵,則刪除的動作會失敗,避免資料失去鏈結.
4.使用者定義的完整性(USER-DEFINDE Integrity)
例如某人欠款超過六個月,不讓他下次訂單.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7899089/viewspace-611663/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫的正規化學習筆記資料庫筆記
- 分數規劃學習筆記筆記
- 動態規劃學習筆記動態規劃筆記
- 資料庫學習筆記資料庫筆記
- 第5輪學習筆記規劃筆記
- MySQL資料庫學習筆記MySql資料庫筆記
- 正規表示式學習筆記筆記
- 線性規劃對偶學習筆記筆記
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- Java學習筆記:資料庫中的正規化和反正規化Java筆記資料庫
- Redis學習筆記(七) 資料庫Redis筆記資料庫
- 達夢資料庫學習筆記資料庫筆記
- python學習筆記:資料庫Python筆記資料庫
- 資料庫原理學習筆記——引言資料庫筆記
- Python學習筆記-PuLP庫(3)線性規劃例項Python筆記Pulp
- 大資料分析學習規劃大資料
- Ruby學習筆記-正規表示式筆記
- 正規表示式學習筆記一筆記
- PERL學習筆記---正規表示式筆記
- 正規表示式學習筆記 (轉)筆記
- 「分數規劃」學習筆記及做題記錄筆記
- swoft 學習筆記之資料庫操作筆記資料庫
- 1029學習筆記 資料庫筆記資料庫
- Java學習筆記--資料庫初識Java筆記資料庫
- 關聯式資料庫的幾種設計正規化資料庫
- Web Sql 關聯式資料庫WebSQL資料庫
- 關聯式資料庫設計資料庫
- 關聯式資料庫之父 (轉)資料庫
- Perl學習筆記(五)——關聯陣列筆記陣列
- 資料庫學習筆記1(資料管理歷史)資料庫筆記
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- Python學習筆記 - 正規表示式Python筆記
- 資料庫系統原理-關聯式資料庫的規範化理論總結資料庫
- 資料庫學習筆記——20 使用遊標資料庫筆記
- 資料庫學習筆記之查詢表資料庫筆記
- Activiti學習筆記一:建立資料庫表筆記資料庫
- 08年在大學學習資料庫的筆記資料庫筆記
- 關聯式資料庫與文件資料庫對比資料庫