Popular Post

Popular Posts

Posted by : asdasda miércoles, 24 de mayo de 2017

Las restricciones en una base de datos se refieren a las condiciones que deben cumplir los datos para su correcto funcionamiento y almacenamiento. Existen varios tipos.

  • Restricciones de clave: Es el conjunto de atributos que identifican de forma única a una entidad:
  • Restricciones de valor único (UNIQUE): Es una restricción que impide que tenga un atributo un valor repetido. TODOS los atributos que son CLAVE cumplen esta restricción. Aunque es posible que otros atributos que no siendo clave la cumplan.
  • Restricción de verificación (CHECK): Esta restricción permite comprobar si un valor de un atributo es válido de acuerdo a una expresión.
  • Restricción de valor NULO (NULL o NOT NULL): Un atributo puede ser obligatorio si no admite un valor nulo o null, es decir, el valor no tiene información o se desconoce. Si admite como valor a NULO o NULL, entonces el valor es opcional.
  • Disparadores o triggers: Son procedimientos que se ejecutan para hacer una tarea concreta en el momento de insertar, modificar o eliminar información de una tabla.


Integridad de entidad
Una de las principales ventajas que ofrece el Modelo Relacional es la utilización de las reglas de integridad, las cuales son restricciones que se aplican a los datos en función de los conceptos de las bases de datos relaciones y de las organizaciones en las que se implementan. Además, aseguran que en la base de datos no se almacenen valores inválidos para la organización que implementa un sistema informático que utiliza como base el modelo relacional para almacenamiento de sus datos.

Integridad de las entidades
Se basa en las claves primarias de cada relación y de todas las relaciones en el modelo relacional. Exige que la clave primaria no asuma, NUNCA, un valor desconocido. Debido a que la clave primaria NO puede ser desconocida.

Integridad referencial
Esta regla se define sobre la base de las claves foráneas y restringe las relaciones entre relaciones. Se da cuando una tabla tiene una referencia a un valor de otra tabla. En este caso la restricción exige que exista el valor referenciado en la otra tabla. Por ejemplo no se puede colocar o asignar la calificación de la asignatura de Fundamentos de Base de Datos un alumno que no exista.

Integridad de dominio 


Esta restricción exige que el valor que puede tomar un campo esté dentro del dominio definido. Por ejemplo, si se establece que un campo NC (número de control) pertenece al dominio de los números enteros, no es posible insertar un NC con letra, puesto que la regla indica solo valores enteros.

{ 1 comentarios... read them below or add one }

  1. disculpa que tipo de restriccion de intgridad se usa en un inventario que tiene mercancia duplicada

    ResponderEliminar

- Copyright © Fundamentos De Base de Datos - Devil Survivor 2 - Powered by Blogger - Designed by Johanes Djogan -