Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UACA
Bases de Datos II
1
ON UPDATE CASCADE ON DELETE SET NULL
Especifica que si se intenta actualizar Especifica que si se intenta eliminar una
fila con una clave a la que hacen
un valor de clave de una fila a cuyo
referencia las claves externas de las filas
valor de clave hacen referencia existentes de otras tablas, todos los
claves externas de filas existentes valores que conforman la clave externa
en otras tablas, también se de las filas a las que se hace referencia
se establecen en NULL. Todas las
actualizan todos los valores que
columnas de clave externa de la tabla de
conforman la clave externa al nuevo destino deben aceptar valores NULL para
valor especificado para la clave. que esta restricción se ejecute.
2
Creación de relaciones
Una vez agregadas las tablas al
diagrama se procede a arrastrar el llave
primaria de la tabla hacia lo que sera la
llave secundaria en la otra tabla. Eso nos
presentra la siguiente pantalla donde se
define el tipo de integridad
Practica
Aplicar a la tabla categorias – peliculas una Aplicar a la tabla ubicaciones–
ubicaciones– peliculas una
integridad de castada, tanto para insert integridad de cascada, tanto para insert como update.
como update. Consulte la ubicaciones 0001 de la peliculas.
Consulte la categoria 0001 de la peliculas. Eliminar el codigo 0001 de la tabla de ubicaciones.
Eliminar el codigo 0001 de la tabla de Consulte la ubicaciones 0001 de la peliculas.
ubicaciones. Consulte la ubicaciones 0004 de la peliculas.
Consulte la categoria 0001 de la peliculas. Actualizar el codigo 0004 al codigo 0010 de la tabla
Consulte la categoria 0005 de la peliculas. de ubicaciones.
Actualizar el codigo 0005 al codigo 0007 de Consulte la ubicaciones 0004 de la peliculas.
la tabla de ubicaciones. Consulte la ubicaciones 0010 de la peliculas.
Consulte la categoria 0005 de la peliculas.
Modifique la tabla peliculas para que el campo estado Modifique la tabla peliculas para que el campo tipo
perita nulos tenga por defecto el valor 0001.
Aplicar a la tabla estados – peliculas una integridad Aplicar a la tabla tipos – peliculas una integridad de
de set null, tanto para insert como update. set default, tanto para insert como update.
Consulte el estado 0001 de la peliculas. Consulte el tipo 0002 de la peliculas.
Eliminar el codigo 0001 de la tabla de estados. Eliminar el codigo 0002 de la tabla de tipo.
Consulte la tabla peliculas para ver si existe el estado Consulte la tabla peliculas para ver que paso con los
0001. tipos 0002.
Consulte el estado 0003 de la peliculas. Consulte el tipo 0003 de la peliculas.
Actualizar el codigo 0003 al codigo 0011 de la tabla Actualizar el codigo 0003 al codigo 0012 de la tabla
de ubicaciones. de tipos.
Consulte la tabla peliculas para ver que sucedió con Consulte la tabla peliculas para ver que sucedió con
los estados 0003. los tipo 0003.