資料的完整性限制

避免使用者輸入不相干的資料,所以我們需要對Table做一些資料輸入的限制


 

限制範圍由小到大排列

1.鍵值完整性限制:設定資料表的主鍵(PK),鍵值將不可為空值(Null)

2.領域完整性限制:限制某個屬性的有效值範圍或某一種資料型態,例如在性別的欄位只能填入男或女

3.實體完整性限制:限制鍵值屬性不可重複

4.參考完整性限制:主要來自兩個關聯之間,被參考為父關聯(PK),參考的為子關聯(FK),子關聯必須遵守父關聯的PK,也就說子關聯的FK欄位只能輸入父關聯的PK欄位,FK欄位也只能參考PK欄位

5.使用者自訂限制:由使用者需求所自訂的限制,例如新進員工需要有培訓紀錄也需具備培訓證書的字號