Please enable JavaScript.
Coggle requires JavaScript to display documents.
RESTRICCIONES - Coggle Diagram
RESTRICCIONES
Se trata condiciones de obligado cumplimiento para que un dato forme de una tabla
INHERENTES
Coinciden con las propiedades de las tablas del modelo relacional
No puede haber dos filas iguales
El orden de las filas no es significativo
El orden de las columnas no es significativo
Cada atributo sólo puede tomar un valor en la intersección entre fila y columna
SEMÁNTICAS
Hace referencia al significado de algo. En este caso son restricciones asociadas al problema que estamos resolviendo o para el cual estamos creando la base de datos.
Restricción de unicidad
Impide que los valores de los atributos marcados de esa forma, puedan repetirse en distintas filas. Esa columna los valores deben ser distintos para cada fila.
Restricción de obligatoriedad
Prohíbe que el atributo marcado de esta forma quede vacío
Restricción clave primaria
Prohíbe que las columnas que forman la clave primaria puedan contener valores repetidos en distintas filas
Restricción de clave alternativa
Si detectamos claves alternativas habrá que marcar las restricciones de unicidad y de obligatoriedad
Restricción de integridad referencial
Esta ligada a las claves externas y lo que implica es que las columnas marcadas como claves externas no puedan contener valores que no se puedan relacionar con la clave principal. Pero si se permite dejarlas nulas
Políticas de actualización y de borrado
No podemos cambiar la clave o eliminar clientes que tengan facturas relacionadas
Prohibir la opercación
Transmitir la operación en cascada
Colocar nulos
Usar el valor por defecto
Restricción de validación
Impone una condición lógica que deberá de cumplir una o más columnas cuando se le añadan o modifiquen los datos
Disparadores
Se trata de un código almacenado en la base de datos, cuyas instrucciones se ejecutan automáticamente cuando ocurre un determinado evento.