Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos Importantes:
En ocasiones, para poder insertar datos debemos alterar la estructura definida de la tabla y quitar
una o más de las restricciones foreign key declaradas.
Si al momento de crear las tablas usted colocó nombres a las restricciones, puede utilizar este
nombre para alterar la estructura y eliminar la restricción. Si no colocó nombre a la restricción,
deberá averiguar el nombre que el sistema manejador de bd asignó a esta restricción. Para
saberlo, corra el procedimiento almacenado sp_helpconstraint nombre_ tabla
Sp_helpconstraint Departamento
Note que en este caso particular, se muestra que para la tabla Departamento, fueron creadas tres
restriciones, una de Fk, una PK y otra Unique. Queremos el nombre dado a la restriccion FK, por lo
cual lo tomamos y con este realizamos una modificación a la estructura de la tabla Departamento
quitándole el constraint y poder así incluir datos a esta tabla.
Instrucciones:
Usando el siguiente diagrama Entidad Relación (producto de la primera parte de este
laboratorio).
También muestre la
captura de pantalla con el
mensaje emitido por el
manejador de la base de
datos.
6 Ahora inserte los datos a
la tabla Departamento. Si
es necesario BORRE
(drop) los constraint que
insterfieren con la
insercion. Muestre todas
las instrucciones
Preparado por: Ing. Jeannette Johnson de Herrera
realizadas para insertar los
datos y realice un select a
la tabla para ver su
contenido.
7 Ahora proceda a insertar
las tres primeras tuplas
(filas) de datos a la tabla
Empleado. Qué ocurre?
Explique qué pasó. Si le
mando error, presente la
captura del error.
8 Haga lo necesario para
insertar los tres
empleados y Muestre las
instrucciones necesarias y
con un select liste los
datos. EXPLIQUE
9 Ahora incluya a
todos los supervisores
(faltan Jennifer y James).
Muestre los insert
realizados y todos los
datos que en este
momento tiene la tabla.
10 Si para insertar quitó o
deshabilitó algún
constraint, vuelva a
activarlo o ponerlo
11 Muestre todos los
constraint de la tabla
empleados
12 Si el empleado John Smith
renuncia por motivos
personales, usted debe
borrarlo de la tabla
empleado. Realice esta
operación. Qué ocurre?
Muestre sus resultados
13 Qué ocurre si ahora
borramos al empleado
‘Franklin’? Muestre sus
resultados
14 Inserte los datos que
Finalmente copie su base de datos y envíela junto con el informe por moodle