Está en la página 1de 3

Pedro parrado vargas

Quinto semestre

Modelado de bases de datos


Tarea
Calificable
1 se requiere un listado de soldados donde se identifique la siguiente información ordenada por
los apellidos:

ID, CODIGO, NOMBRES, APELLIDOS, GRADO, CUERPO, UBICACION CUERPO, COMPAÑIA, CUARTEL

SOLUCION:

SELECT * FROM soldados JOIN grados ON soldados.Id = soldados.Id


JOIN cuerpos ON Cuerpos.Nombre = cuerpos.Nombre
JOIN cuarteles ON cuarteles.Nombre = cuarteles.Nombre
JOIN ubicaciones ON ubicaciones.Nombre = ubicaciones.Nombre
JOIN compañias ON compañias.Nombre = compañias.Nombre

Página 1|3
Pedro parrado vargas
Quinto semestre

2 se requiere un listado de los servicios prestados por los soldados así:

ID SOLDADO, CODIGO, NOMBRES, APELLIDOS, GRADO, FECHA, ACTIVIDAD, CUERPO, COMPAÑIA,


CUARTEL

SOLUCION

SELECT * FROM servicios JOIN soldados ON soldados.Id = soldados.Id


JOIN soldado_servicios ON soldado_servicios.Id = soldado_servicios.Id
JOIN grados ON grados.Id = grados.Id
JOIN cuarteles ON cuarteles.Id = cuarteles.Id
JOIN cuerpos ON cuerpos.Id = cuerpos.Id
JOIN compañias ON compañias.Id = compañias.Id

JOIN actividades ON actividades.Id = actividades.Id

Página 2|3
Pedro parrado vargas
Quinto semestre

3 se requiere un listado de los servicios prestados por los soldados así:

ID SOLDADO, CODIGO, NOMBRES, APELLIDOS, GRADO, FECHA, ACTIVIDAD, CUERPO, COMPAÑIA,


CUARTEL
ELECT * FROM servicios JOIN soldados ON soldados.Id = soldados.Id
JOIN soldado_servicios ON soldado_servicios.Fecha = soldado_servicios.Fecha
JOIN grados ON grados.Id = grados.Id
JOIN cuarteles ON cuarteles.Id = cuarteles.Id
JOIN cuerpos ON cuerpos.Id = cuerpos.Id

JOIN compañias ON compañias.Id = compañias.Id

donde el cuartel sea diferente de 1

Se debe entregar un documento en Word con el texto de las consultas y un pantallazo con la
imagen del resultado de la consulta. Adicionalmente el script de la base de datos con la
información que tienen en su base de datos.

Página 3|3

También podría gustarte