首页 > Linux操作系统 > Linux操作系统 > 規劃關聯式資料庫學習筆記
資料庫的設計流程
1.了解客戶需求
2.概念設計階段
3.整合為全區概念設計圖
4.邏輯設計階段(轉換為資料表,資料表正規化)
5.建立資料庫
分割資料表并建立關聯的優點
1.節省存儲空間
2.減少輸入錯誤
3.方便資料更改
外鍵與主鍵兩個欄位的資料型別,寬度等屬性必須相同,但名稱不一定要一樣,只是習慣上會取相同.另外外鍵中的資料可以重復,這個
與主鍵不同.
資料的完整性
1.實體完整性(Entity Integrity)
為了確保表中的記錄都是唯一的,如設定主鍵
2.區域完整性(Domain Integrity)
為了確保資料在允許的范圍中.例如限制某個欄位值在0~99
3.參考完整性(Referential Integrity)
用于確保相關聯資料表間的資料一致,避免因一個資料表的記錄更改時,造成另一個資料表的內容變成無效的值.
如主鍵要刪除資料,會參考到外鍵,則刪除的動作會失敗,避免資料失去鏈結.
4.使用者定義的完整性(USER-DEFINDE Integrity)
例如某人欠款超過六個月,不讓他下次訂單.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7899089/viewspace-611663/ ,如需转载,请注明出处,否则将追究法律责任。