解釋 DB2 中完整性的概念以及完整性的型別
問題:什麼是 DB2 中的完整性?結合 ORDERS 表中的示例解釋域完整性、實體完整性和參照完整性。
解答
完整性是指 DB2 資料庫中資料準確性、一致性和正確性。資料完整性在資料庫設計期間強制執行,以確保資料庫中駐留的資料保持完整、準確和可靠。
下圖描述了三種類型的完整性。

域完整性
它確保 DB2 表中的列資料符合允許的值集。例如,在 ORDERS 表中,ORDER_DATE 列上的域完整性確保此列中的資料始終為 DATE 格式。

實體完整性
它確保 DB2 表中的每一行都是唯一的。此完整性是使用主鍵實現的。例如,ORDERS DB2 表的主鍵為 ORDER_ID,在整個表中不能重複。

參照完整性
它確保在主鍵和外部索引鍵之間保持資料完整性。例如,ORDERS DB2 表的主鍵為 ORDER_ID,外部索引鍵為 TRANSACTION_ID,它引用 TRANSACTIONS DB2 表。

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP