數據完整性
數據完整性=可靠性+准確性 *** ①數據存放在表中 ②數據完整性的問題大多是由設計引起 ③創建表的時候,就應當保證以后數據輸入時正確的, 加約束 ----錯誤的數據、不符合要求的數據不允許輸入
四種完整性約束
①域完整性: --- 針對數據列設置的完整性。 約束方法:限制數據類型、查詢約束、外鍵約束、默認值、非空約束 比如:性別、分數。 ②實體完整性 --- 針對數據行設置的完整性 表示整行獨一無二 {數據不重復} 約束方法:唯一約束、主鍵約束、標識列 比如:學號 ③自定義完整性 --- 為了滿足我們的業務需求,我們自己量身定制的完整性約束,一般通過存儲過程。 約束方法:規則、存儲過程、觸發器 ④引用完整性 --- 外鍵約束 表與表之間的聯系 /* 要求子表中的相關項必須在主表中存在 如果建立了主表和子表的關系,則: 子表中的相關項目的數據,在主表中必須存在; 主表中相關項的數據更改了,則子表對應的數據項也應當隨之更改; 在刪除子表之前,不能夠刪除主表;*/