Вы находитесь на странице: 1из 8

1.

Con base en el modelo relacional del caso 1 del trabajo colaborativo 2, cree una base de datos llamada Mensajeras con sus respectivas tablas utilizando toda la sintaxis del Lenguaje de Definicin de datos. Se debe usar la herramienta MySql y mostrar las evidencias de los pantallazos. Adems, hacer las siguientes operaciones

a) Adicionar para cada tabla, mnimo cinco filas

INSERT INTO `mensajera. rutas` (`COD_RUTA`, `NOM_RUTA`) VALUES ('1', 'CARTAGENA'), ('2', 'MEDELLIN'), ('3', 'LETICIA'), ('4', 'BOGOTA'), ('5', 'CALI');

INSERT INTO `mensajeria`.`municipios` (`COD_M/CIPIO`, `NOM_M/CIPIO`, `TARIFA_M/CIPIO`) VALUES ('501', 'CARTAGENA', '200'), ('502', 'CALI', '250'), ('503', 'BARRANUILLA', '200'), ('504', 'SANTA MARTA', '280'), ('505', 'RISARALDA', '210');

INSERT INTO `mensajeria`.`sucursales` (`COD_SUC`, `NOM_SUC`, `DIR_SUC`, `TEL_SUC`, `M/CIPIO_SUC`, `ADMON_SUC`) VALUES ('101', 'CARIBE PLAZA', 'CARACAS', '6668790', '501', '201'), ('102', 'SAN FELIPE', 'AV SANTANDER', '6889797', '502', '202'), ('103', 'CASTELLANA', 'AV PEDRO DE HEREDIA', '6665544', '503', '203'), ('104', 'SAO', 'AV PEDRO ROMERO', '6655435', 'LETICIA', '204'), ('105', 'RONDA REAL', 'AV JIMENEZ', '6565730', '505', '205');

b) Eliminar una fila en alguna tabla


DELETE FROM `mensajeria`.`sucursales` WHERE `sucursales`.`COD_SUC` = 105;

c) Modificar algn campo o columna de una fila


UPDATE `mensajeria`.`rutas` SET `COD_RUTA` = '1002' WHERE `rutas`.`COD_RUTA` = 2 ;

d) Borrar una fila


DELETE FROM `mensajeria`.`municipios` WHERE `municipios`.`COD_M/CIPIO` = 505;

2. Teniendo en cuenta la base de datos anterior, realizar las siguientes consultas a) Se requiere el nombre de los clientes que tienen guas con destino al municipio de Medelln.
SELECT dest.nombre_dest, dest. apellido_dest FROM datos_destinatario dest, encomiendas enc WHERE enc.identificacion_dest=dest.identificacion_dest AND enc.municipio_dest=4

b) Se requiere el nombre de los empleados que han realizado guas


SELECT emp.nom_emp FROM empleados emp, encomiendas enc WHERE enc.cod_empleado=emp.cedula_emp

c) Se requiere saber el nombre de la de las sucursales con los respectivos nombres de municipios asignados.

SELECT NOM_SUC,nom_municipio FROM sucursales,municipios WHERE `MUNICIPIO_SUC`=COD_MUNICIPIO

d) Se desea saber las relaciones y nombre de sucursal, emitidas en el ao 2011. e) Se desea saber el nombre de la sucursal con el respectivo total de guas, organizado por nombre de sucursal, solo aquellas que tienen ms de 2 guas.

Вам также может понравиться