Reglas de integridad Base de datos

Páginas: 5 (1126 palabras) Publicado: 11 de junio de 2014
Junior Chaves Guillén
Base de datos III

Modelo Cliente-Servidor
En el modelo cliente servidor, el cliente envía un mensaje solicitando un determinado servicio a un
servidor (hace una petición), y este envía uno o varios mensajes con la respuesta (provee el servicio)

Reglas de Integridad
La integridad en una base de datos es la corrección y exactitud de la información contenida.
Lascondiciones que garantizan la integridad de los datos pueden ser de dos tipos:
1- Las restricciones de integridad de usuario: son condiciones específicas de una base de datos
concreta; son las que se deben cumplir en una base de datos articular con unos usuarios
concretos, pero que no son necesariamente relevantes en otra Base de Datos.
2- Las reglas de integridad de modelo: son condicionespropias de un modelo de datos, y se deben
cumplir en toda base de datos que siga dicho modelo.

Reglas
Regla de integridad de unicidad de la clave primaria
Establece que toda clave primaria que se elija para una relación no debe tener valores repetidos por lo
que el conjunto de atributos CP es la clave primaria de una relación R.

Regla de integridad de entidad de la clave primaria
La regla deintegridad de entidad de la clave primaria dispone que los atributos de la clave primaria de
una relación no pueden tener valores nulos. Esta regla es necesaria para que los valores de las claves

Junior Chaves Guillén
Base de datos III
primarias puedan identificar las tuplas individuales de las relaciones. Si las claves primarias tuviesen
valores nulos, es posible que algunas tuplas no sepudieran distinguir. Un SGBD relacional tendrá que
garantizar el cumplimiento de esta regla de integridad en todas las inserciones y en todas las
modificaciones que afecten a atributos que pertenecen a la clave primaria de la relación.

Regla de integridad referencial
La regla de integridad referencial está relacionada con el concepto de clave foránea, lo que determina
que todos los valoresque toma una clave foránea deben ser valores nulos o valores que existen en la
clave primaria que referencia. La necesidad de esta regla es debido a que las claves foráneas tienen por
objetivo establecer una conexión con la clave primaria que referencian. Si un valor de una clave foránea
no estuviese presente.
Restricción

La restricción en caso de borrado, consiste en no permitir borraruna tupla si tiene una clave primaria
referenciada por alguna clave foránea y la restricción en caso de modificación consiste en no permitir
modificar ningún atributo de la clave primaria de una tupla si tiene una clave primaria referenciada por
alguna clave foránea.
Actualización en cascada

La actualización en cascada consiste en permitir la operación de actualización de la tupla, y enefectuar
operaciones compensatorias que propaguen en cascada la actualización a las tuplas que la
referenciaban; se actúa de este modo para mantener la integridad referencial. La actualización en
cascada en caso de borrado consiste en permitir el borrado de una tupla t que tiene una clave primaria
referenciada, y borrar también todas las tuplas que referencian t y la actualización en cascada encaso
de modificación consiste en permitir la modificación de atributos de la clave primaria de una tupla t que
tiene una clave primaria referenciada, y modificar del mismo modo todas las tuplas que referencian t.
Anulación

La anulación consiste en permitir la operación de actualización de la tupla y en efectuar operaciones
compensatorias que pongan valores nulos a los atributos de la claveforánea de las tuplas que la
referencian; esta acción se lleva a cabo para mantener la integridad referencial. Más concretamente, la
anulación en caso de borrado consiste en permitir el borrado de una tupla t que tiene una clave
referenciada y, además, modificar todas las tuplas que referencian t, de modo que los atributos de la
clave foránea correspondiente tomen valores nulos y la anulación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reglas de Normalidad Base Datos
  • reglas a observar de bases de datos
  • Actividad Integradora Base De Datos
  • Act. integradora base de datos.
  • INTEGRIDAD DE BASE DE DATOS
  • 12 Reglas De Edgar Codd – Bases De Datos Relacionales
  • proyecto integrador de Base de datos Retro Photho JYCE
  • Acividad Integradora Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS