Please enable JavaScript.
Coggle requires JavaScript to display documents.
Restricciones - Coggle Diagram
Restricciones
Tipos de restricciones
Inherentes:
Son aquellas que no requieren que se establezcan de forma explícita, sino que son definidas por el propio
-
-
-
-
-
Semánticas
El modelo relacional permite incorporarrestricciones personales a las tablas. Son las más importantes y son
-
El término semántica hace referencia al significado de algo. En este caso, las restricciones
-
-
-
Tipos
Restricción de unicidad
Impide que los valores de los atributos marcados de esa forma, puedan repetirse en distintas filas. Es decir, en
esa columna los valores deben ser distintos para cada fila, o bien quedar vacíos.
-
-
-
-
Restricciónde validación
Es una restricción que impone una condición lógica que deberá de cumplir una o más columnas cuando se la
añadan o modifiquen los datos. Por ejemplo, podríamos restringirla columna llamada sueldo para que siempre
acepte valores mayores de 1000; no se permitiría entonces indicar sueldos menores de 1000 en dicha columna.
A veces las reglas implican a varias columnas, como por ejemplo que la fecha de inicio sea mayor que la fecha
-
Disparadores
Son restricciones más complejas, presentes en sistemas avanzados de bases de datos. Se trata de código
almacenado en la base de datos, cuyas instrucciones se ejecutan automáticamente cuando ocurre un
determinado evento (añadir una fila, modificarfilas, iniciar sesión por parte del usuario,...).
Las instrucciones pueden realizar cualquier operación permitida. Por ejemplo, podemos hacer que ningún
usuario pueda añadir datos de 12 de la noche a 5 de la mañana, o que no podamos añadir una cuenta bancaria
-
Los triggers permiten realizarrestricciones muy potentes, pero son las restricciones más complejas de definir
-
-