You are on page 1of 6

INSTITUTO TECNOLGICO

NACIONAL DE MXICO
CAMPUS ZACATEPEC
FUNDAMENTOS DE
BASE DE DATOS
PRACTICA DE LABORATORIO:
Manipulacin De Datos

DOCENTE: MENEZ ESQUIVEL MADAI


GRUPO: XA
NOMBRE DEL ALUMNO:

FLORES ESTRADA KEEVYN YAEL


ZACATEPEC, MORELOS A 29 DE ABRIL DEL 2015.

PRACTICA DE LABORATORIO: MANIPULACION DE DATOS


Usando el SCRIPT de la base de datos Talleres, CREAR la base de datos en el manejador
POSTGRESQL y realizar las siguientes instrucciones para la manipulacin de los datos.
Usando la instruccin SELECT * FROM Nombre_TABLA; muestra el contenido de la(s) tabla(s)
despus de cada operacin.
1.- Documentar y Mostrar el orden de ejecucin y las operaciones que se deben aplicar para
eliminar todos los registros de las tablas LLEVAN y de TALLER.
Para llevar a cabo el borrado de los registros de cada tabla, primero procedemos a eliminar los
registros de llevan debido a que es una tabla hijo y despus taller que es una tabla padre.
Primero ejecutamos: delete from llevan;

despues

delete from taller;

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.

3.- Insertar un registro en la tabla INSTRUCTOR con los siguientes datos:


Id_inst = 20
Nombre= Maria Soledad
Sueldo= 3000
Se realiz la insercin colocando un null en la parte de ttulo profesional debido a que no nos
proporcionan ese dato y para as cumplir con la estructura de la tabla correctamente.

4.- Elimina un registro de la tabla INSTRUCTOR considerando el nombre de un instructor.


Proced a borrar un instructor seleccionando el nombre de Maria Soledad por medio de la
instruccin: delete from instructor where nombre='Maria Soledad';

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.

You might also like