Categories: All - integridad - referencial - reglas - dominio

by Marco Polo Sosa Muñoz 4 years ago

1069

INTEGRIDAD EN LAS BASE DE DATOS

La integridad en las bases de datos es fundamental para asegurar la coherencia y validez de los datos en las tablas. La integridad referencial se encarga de mantener la consistencia entre tablas relacionadas, impidiendo operaciones que puedan generar filas huérfanas o inconsistencias.

INTEGRIDAD 
EN LAS
BASE DE DATOS

INTEGRIDAD EN LAS BASE DE DATOS

INTEGRIDAD DEFINIDA POR EL USUARIO

INCLUYE
Todas las restricciones de nivel de columna y nivel de tabla en CREATE TABLE, procedimientos almacenados y desencadenadores
ADMITE
Todas las categorías de integridad definida por el usuario
El usuario permite definir reglas de empresa específicas que no pertenecen a ninguna otra categoría de integridad.

INTEGRIDAD DE DOMINIO

Reglas y restricciones CHECK, o el intervalo de valores posibles mediante restricciones FOREIGN KEY, restricciones CHECK, definiciones DEFAULT, definiciones NOT NULL y reglas
Restringir el tipo; mediante tipos de datos.
La validez de las entradas para una columna determinada.

INTEGRIDAD REFERENCIAL

IMPIDE
-Agregar o cambiar filas en una tabla relacionada si no hay ninguna fila asociada en la tabla principal. -Cambiar valores en una tabla principal que crea filas huérfanas en una tabla relacionada. -Eliminar filas de una tabla principal cuando hay filas relacionadas coincidentes.
GARANTIZA
Los valores de clave sean coherentes en las distintas tablas.
Las relaciones entre claves externas y claves principales o entre claves externas y claves exclusivas, mediante restricciones FOREIGN KEY y CHECK.
Protege las relaciones definidas entre las tablas cuando se crean o se eliminan filas.

INTEGRIDAD DE ENTIDAD

MEDIANTE
Índices y restricciones UNIQUE, o restricciones PRIMARY KEY
EXIGE
La integridad de las columnas de los identificadores o la clave principal de una tabla.
DEFINE
Una fila como entidad única para una tabla determinada.