Diseño De Bases De Datos

Páginas: 2 (379 palabras) Publicado: 5 de junio de 2012
Eliminación y modificación en la integridad referencial

a) ON CASCADE y ON CASCADE respectivamente
Si se elimina el padre se borran respectivamente los hijos y nietos directamente del padre, aligual que si se borran un hijo en automático los nietos del hijo se borran.
Se puede agregar datos solo si existe el padre y en el caso de los nietos se pueden agregar si hay hijos.
b) ON CASCADE yON RESTRICT respectivamente
En el hijo no se pueden borrar archivos mientras que en Nieto si se pueden borrar datos y no hay ninguna acción en hijo o padre.
Se pueden agregar datos en nietos peroen hijos tampoco permite actualizar datos.
c) ON RESTRICT y ON CASCADE respectivamente
Borrando un hijo se borran los descendientes en este caso son los nietos.
En ambos casos se pueden agregardatos y no hay ni un problema.
d) ON RESTRICT y ON SET NULL respectivamente
al borrar un hijo los nietos descendientes de él no se borran, solo en la columna de la llave foránea se pone en null.
Alingresar no hay problemas de datos, si se agrega un hijo respectivamente los nietos se seguirán agregando datos normalmente.
*nota se tuvo que cambiar el atributo de la tabla nieto id_hijo a null parapermitir aceptar SET NULL.
e) ON CASCADE y ON SET NULL respectivamente
Al borrar un hijo pasa lo mismo que en el caso anterior, los nietos pasan hacer null, mientras que al ingresar datos es de lamisma forma, normal.
f) ON CASCADE y ON DEFAULT respectivamente
Al intentar borrar un hijo hay un error pues no se puede por que el termino DEFAULT, pues los nietos dependen del hijo y no puedenborrados, hay restricción.
g) ON SET NULL y ON RESTRICT respectivamente
Al intentar borrar un hijo no lo permite pues es una constante y no puede ser nula ya que la clave foránea del padre no lopermite, por lo tanto no se podrá borrar un hijo respectivamente, los nietos si pueden ser borrados.
Para ingresar datos Se ingresan sin problemas.
h) ON SET NULL y ON CASCADE respectivamente
Al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Correcto diseño de una base de datos
  • Diseño Base De Datos
  • Análisis y diseño de bases de datos
  • DISEÑO DE UNA BASE DE DATOS
  • diseño logico de bases de datos
  • Diseño de una Base de Datos
  • diseño de bases de datos ejemplo
  • BASE DE DATOS (“DISEÑO”)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS