Documente Academic
Documente Profesional
Documente Cultură
REFERENCIAL
Edith Esmeralda Rodriguez Briano
El Concepto de Integridad
Referencial
Es claro que la recuperacin de datos es la operacin
que proporciona el beneficio final de mantener una base
de datos, pero no es la nica operacin que se necesita.
Ciertamente, seria de esperarse que, adems de
recuperar datos se debe estar preparado para realizar
operaciones de mantenimiento de datos como insertar
nuevos registros, borrar registros existentes y actualizar
registros existentes.
Reglas de Borrado
Regla de borrado: con restriccin
Si la regla de borrado entre las dos relaciones es con
restriccin y se intenta borrar un registro en el lado
uno de la relacin uno-a-muchos, el sistema prohibir
que tenga lugar el borrado si existen algunos valores de
llave externa correspondientes en la relacin en el lado
muchos.
Reglas de Borrado
Regla de borrado: en cascada
Si la regla de borrado entre las dos relaciones es en
cascada y se intenta borrar un registro en el lado uno
de la relacin, no solo se borrara dicho registro sino que
tambin se borrarn todos los registros en el lado
muchos de la relacin que tengan un valor
correspondiente de llave externa. Es decir, el borrado se
dar en forma de cascada desde una relacin a la otra.
Reglas de Borrado
Regla de borrado: dejar en blanco
Si la regla de borrado entre las dos relaciones es dejar
en blanco y se intenta borrar un registro en el lado
uno de la relacin uno-a-muchos, dicho registro se
borrar y los valores de llave externa correspondientes
en los registros en el lado muchos de la relacin se
cambiarn a un valor nulo.
Introduccin
Lenguaje de definicin de datos (LDD). El LDD de SQL
proporciona comandos para la definicin de esquemas
de relacin, borrado de relaciones y modificacin de los
esquemas de relacin.
Lenguaje interactivo de manipulacin de datos (LMD). El
LMD de SQL incluye un lenguaje de consultas basado
tanto en el algebra relacional como en el calculo
relacional de tuplas. Tambin contiene comandos para
insertar, borrar y modificar tuplas.
Definicin de Datos
El conjunto de relaciones de cada base de datos debe especificarse
en el sistema en trminos de un lenguaje de definicin de datos. El
LDD de SQL no solo permite la especificacin de un conjunto de
relaciones, sino tambin de la informacin relativa a esas relaciones,
incluyendo:
El esquema de cada relacin.
El dominio de valores asociado a cada atributo.
Las restricciones de integridad.
El conjunto de ndices que se deben mantener para cada relacin.
La informacin de seguridad y de autorizacin de cada relacin.
La estructura de almacenamiento fsico de cada relacin en el disco.