Está en la página 1de 9

Ejecución de Consultas

MySQL y
PostgreSQL
Proyecto
Se desea obtener información en reportes basada en la
implementación una base de datos en MySQL.

La implementación de la base de datos, fue resultado de un


Modelo Entidad Relación cuyo Diagrama(DER) se expone a
continuación.
DER
2
1 M
M Objetivo
Proyecto

Atributos: Atributos:
● id_objetivo
● id_proyecto
● descripcion
● nombre
● monto_planificado
● status
1 ● cant_beneficiarios
● fecha_est_ejec

● monto_ejec
● id_empresa
● fecha_ejecucion

● Observaciones

● status

1 Atributos: ● id_proyecto
Empresa ● id_empresa

● nombre

● id_tipoempresa

● representante

● capital
Relaciones
1.- registra: Empresa - Proyecto
2.- posee: Proyecto - Objetivo
Reportes

La cantidad de proyectos por cada


empresa.Mostrar la cantidad y nombre de la
empresa

La cantidad de proyectos que


tienen las empresas de tipo
privada.Mostrar la cantidad y nombre de la
empresa
Reportes

La cantidad de proyectos por cada


empresa donde tengan
registrado sólo 1.Mostrar la cantidad y
nombre de la empresa
Reportes
La cantidad total de beneficiarios
(con alias) que una empresa
haya registrado, ordenado por el
total_beneficiados de forma
descendente.Mostrar la cantidad total de
beneficiados y nombre de la empresa
Reportes
La cantidad total de objetivos
logrados (estatus=2) por
empresa.Mostrar la cantidad y nombre de
la empresa
Reportes
Los objetivos y la fecha estimada
de ejecución que la empresa
SETVEN no ha ejecutado. La fecha
debe presentarse en formato d/m/y. Mostrar la
descripción del objetivo, la fecha estimada de ejecución

Sugerencia: Funciones de Fecha Formato 31/01/1900


MySQL: DATE_FORMAT(campo_fecha,'%d/%m/%y')
PostgreSQL to_char(campo_fecha, 'dd/mm/yyyy').
Reportes
Los proyectos donde los objetivos
con estatus=1, hayan pasado la
fecha estimada de ejecución el
día de hoy. Mostrar el nombre de la
empresa, el de proyecto, fecha estimada de
ejecución, observaciones
Sugerencia: Función de Fecha devuelve la fecha
actual
MySQL: CURDATE()
PostgreSQL: CURRENT_DATE

También podría gustarte