1. PRACTICA # 1
Bases de datos II G1 (SIS 553)
Fecha de entrega: 05-Noviembre-2013
Dadas las siguientes tablas:
Clientes
CI Apellidos Nombres Direccion Ciudad Telefono
111111111 Ramirez Felipe Hoyos 40 Potosi 6243333
222222222 Lopez Arce Alicia Matos 33 Potosi 77869060
333333333 Perez Miranda Juan Potosi 30 La paz 72420990
444444444 Fernandez Fernandez Pablo Ayacucho 500 Cochabamba 72412345
Coches
Matricula CI_Propietario Marca Modelo Color
XYZ200 111111111 HONDA CIVIC Azul
ABC123 222222222 HYUNDAI ELANTRA Blanco
FGH987 333333333 VOLSKWAGEN AMAROK Plomo
POI769 444444444 BMW Serie 5 Plomo
TRE123 111111111 BMW Gran Coupe Rojo
PRN456 111111111 CHEVROLET CAMARO Rojo
HGF567 222222222 NISSAN Evalia Blanco
QWE876 444444444 HONDA ACCORD Blanco
Reparaciones
Num_Reparacion Matricula Descripcion Fecha Entrada Fecha Salida Total
1 XYZ200 Cambio de Aceite 2013-01-01 2013-01-05 0
2 ABC123 Cambio de Aceite 2013-01-02 2013-01-06 0
3 FGH987 Cambio de Llantas 2013-01-03 2013-01-07 0
4 POI769 Cambio de Bateria 2013-02-10 2013-02-13 0
5 TRE123 Mantenimiento 2013-02-11 2013-02-14 0
6 PRN456 Alineado 2013-03-01 2013-03-01 0
7 HGF567 Mantenimiento 2013-05-15 2013-05-16 0
8 QWE876 Cambio de Aceite 2013-07-09 2013-07-10 0
9 XYZ200 Mantenimiento 2013-08-05 2013-08-14 0
Detalle_Reparacion
Num_Reparacion Cod_Pza Cantidad
1 1 1
2 3 1
3 5 4
4 2 1
8 2 1
Pieza
Cod_Pza Descripcion Precio Stock
1 Aceite Mobil 50 100
2 Bateria Cyclon 300 10
3 Aceite ECO 60 80
4 Aceite Ultra 50 60
5 Llantas Good Year 200 200
6 Motor 1000 2
2. Se pide:
1) Crear la base de datos “Taller”.
2) Crear las tablas mencionadas con los datos correspondientes (tenga en cuenta llaves primarias y
foraneas).
3) Elimine el cliente los clientes que apelliden “Ramirez”, verifique si pudo realizarce la operación,
si no se pudo indique por qué
4) Actualice el total de la tabla Reparaciones en 100 para aquellas reparaciones que solo son
Mantenimiento
5) Actualice el total de la tabla Reparaciones en 80 para aquellas reparaciones que solo son
Alineado
Consultas
6) Mostrar el nombre del propietario(Cliente) y la cantidad de automóviles que dejo en reparación
7) Mostrar todas las reparaciones en las que se hace uso de piezas extras.
8) Mostrar el nombre de los propietarios cuyos coches ingresaron en enero del 2013(Use las
funciones YEAR(fecha), MONTH(fecha) para obtener el año y el mes de una determinada fecha)
9) Mostrar el id y la descripción de las reparaciones (que no son ni Mantenimiento ni alineación ) y
el costo total de las piezas usadas en dicha reparación
10) Mostrar la marca de las movilidades cuyo propietarios vive en Potosí.
Univ. Pedro A. Condori Férnandez
Auxiliar