Professional Documents
Culture Documents
NACIONAL DE MXICO
CAMPUS ZACATEPEC
FUNDAMENTOS DE
BASE DE DATOS
PRACTICA DE LABORATORIO:
Manipulacin De Datos
despues
2.- Insertar 5 registros en la tabla llevan con datos distintos en cada registro, asegurando la
integridad de la base de datos. Que paso previo se debe hacer para realizar estas inserciones? Por
qu no se puede realizar?
Para realizar estas inserciones se debe previamente tener datos en la tabla taller, no se puede
insertar datos en la tabla llevan porque no tenemos registros en la tabla taller y esta tiene
heredada su llave primaria en llevan, por lo tanto al intentar ingresar datos a llevan nos arrojara
un error, para ello tenemos antes que insertar datos en taller y despus en llevan.
De acuerdo a tu respuesta realiza las acciones necesarias para llevar a cabo las inserciones en la
tabla LLEVAN.
5.- Actualiza el nombre de los alumnos de edad >20 con el nombre de Juan, todos ellos se llamarn
Juan.
Procedi a asignarle el nombre juan a los alumnos mayores de 20 aos, por medio de la siguiente
instruccin: update alumno set nombre='Juan' where edad>20; en este caso solo uno era mayor
de 20 aos.
6.- Elimina los registros de los instructores cuyo sueldo es igual a $ 3000.00, si no es posible explica
por qu.
Para eliminar los registros de los instructores cuyo sueldo sea igual a 3000 utilice la siguiente
instruccin: delete from instructor where sueldo=3000; pero no se me permiti borrar ningn
registro debido a que instructor es una tabla padre que hace referencia a la tabla taller es decir le
hereda su llave primaria, por lo tanto taller es una tabla hijo.
7.-Actualiza la calificacin de todos los alumnos de la tabla llevan en 2 puntos ms, es decir si
obtuvo 73 incrementar a 75.
Subi la calificacin de los alumnos en la tabla llevan en 2 puntos con la siguiente instruccin:
update llevan set calificacion = calificacion +2;
8.- Actualiza el costo de los talleres que imparte el Instructor Margarita Arriaga en un 10%.
Actualice el costo de los talleres que imparte Margarita Arriaga en 10% por medio de la siguiente
instruccin:
update taller set costo=(costo * 0.10)+costo where id_inst=520;
La cual dice que costo sera igual a costo multiplicado por 0.10 que es 50 ms costo que es 500 en
donde el id_inst sea igual a 520, dandonos un resusltado de 550.