官术网_书友最值得收藏!

Data integrity

Data integrity ensures that the data within the database is reliable and adheres to business rules. Data integrity falls into the following categories:

  • Domain integrity: This ensures that the values of the specified columns are legal, which means domain integrity ensures that the value meets a specified format and value criteria. You can enforce domain integrity by restricting the type of data stored within columns (through data types), the format (through CHECK constraints and rules), or the range of possible values (through FOREIGN KEY constraints, CHECK constraints, DEFAULT definitions, NOT NULL definitions, and rules).
  • Entity integrity: This ensures that every row in the table is uniquely identified by requiring a unique value in one or more key columns of the table. You can enforce entity integrity through indexes, UNIQUE KEY constraints, PRIMARY KEY constraints, or IDENTITY properties.
  • Referential integrity: This ensures that the data is consistent between related tables. You can enforce referential integrity through PRIMARY KEY constraints and FOREIGN KEY constraints.
  • User-defined integrity: This ensures that the values stored in the database remain consistent with established business policies. You can maintain user-defined integrity through business rules and enforce user-integrity through stored procedures and triggers.
主站蜘蛛池模板: 抚顺县| 滨海县| 岫岩| 长乐市| 汾西县| 黎平县| 玉林市| 本溪市| 咸丰县| 高碑店市| 金溪县| 杭锦后旗| 昂仁县| 曲周县| 宿迁市| 庆安县| 新田县| 府谷县| 法库县| 东方市| 莱州市| 安仁县| 惠来县| 龙州县| 塔城市| 那曲县| 桦川县| 武夷山市| 高唐县| 武穴市| 浠水县| 阜新市| 文水县| 沙坪坝区| 五华县| 老河口市| 惠安县| 巴林右旗| 元江| 万州区| 延安市|