db-logo
ProblemaSolución
RespuestasFin
Modelamiento de datosEjercicio 1
Eduardo Saavedra A.
Universidad Nacional Andrés Bello
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
El Enunciado...
En la empresa Asdf se manejan proyectos en los cualeslos empleados trabajan una cierta cantidad de horas.Simplemente se estima cuantas horas un empleado seraasignado a un proyecto. Los datos que se deseanmantener del empleado son Salario, Sexo y Nombre. Ypara los proyectos solo interesa el Nombre.Los empleados pertenecen a ciertos departamentosinternos de la empresa, un empleado no puede pertenecera más de un departamento.Además se desea saber la localización de cadadepartamento, ya que ellos pueden estar en distintoslugares geográficos, debido a que la empresa es unamultinacional.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Preguntas A
1 Obtener el salario promedio de los empleados2 Obtener la cantidad de empleados3 Obtener el salario máximo de los empleados4 Obtener el salario mínimo de los empleados
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Preguntas B
1 Cuál(es) empleado es(son) el de menor salario?2 Nombre del empleado mas trabajador y nombre de su jefe
de departamento.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Preguntas B
1 Cuál(es) empleado es(son) el de menor salario?2 Nombre del empleado mas trabajador y nombre de su jefe
de departamento.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Preguntas B
1 Cuál(es) empleado es(son) el de menor salario?2 Nombre del empleado mas trabajador y nombre de su jefe
de departamento.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EnunciadoPreguntas APreguntas B
Preguntas B
1 Cuál(es) empleado es(son) el de menor salario?2 Nombre del empleado mas trabajador y nombre de su jefe
de departamento.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Candidatos a entidades...
En la empresa Asdf se manejan proyectos en los cualeslos empleados trabajan una cierta cantidad de horas.Simplemente se estima cuantas horas un empleado seráasignado a un proyecto. Los datos que se deseanmantener del empleado son Salario, Sexo y Nombre. Ypara los proyectos solo interesa el Nombre.Los empleados pertenecen a ciertos departamentosinternos de la empresa, un empleado no puede pertenecera más de un departamento.Además se desea saber la localización de cadadepartamento, ya que ellos pueden estar en distintoslugares geográficos, debido a que la empresa es unamultinacional.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Candidatos a Relaciones...
En la empresa Asdf se manejan proyectos en los cualeslos empleados trabajan una cierta cantidad de horas.Simplemente se estima cuantas horas un empleado seraasignado a un proyecto. Los datos que se deseanmantener del empleado son Salario, Sexo y Nombre. Ypara los proyectos solo interesa el Nombre.Los empleados pertenecen a ciertos departamentosinternos de la empresa, un empleado no puede pertenecera más de un departamento.Además se desea saber la localización de cadadepartamento, ya que ellos pueden estar en distintoslugares geográficos, debido a que la empresa es unamultinacional.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Candidatos a Atributos...
En la empresa Asdf se manejan proyectos en los cualeslos empleados trabajan una cierta cantidad de horas.Simplemente se estima cuantas horas un empleado seraasignado a un proyecto. Los datos que se deseanmantener del empleado son Salario, Sexo y Nombre. Ypara los proyectos solo interesa el Nombre.Los empleados pertenecen a ciertos departamentosinternos de la empresa, un empleado no puede pertenecera más de un departamento.Además se desea saber la localización de cadadepartamento, ya que ellos pueden estar en distintoslugares geográficos, debido a que la empresa es unamultinacional.
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Modelo Conceptual Corregido
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
EntidadesRelacionesAtributosModelo ConceptualModelo Físico
Modelo Físico
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones A
1 SELECT avg(salarioempleado) AS promedioFROM empleado;
2 SELECT count (*) AS contadorFROM empleado;
3 SELECT max(salarioempleado) AS maximoFROM empleado;
4 SELECT min(salarioempleado) AS minimoFROM empleado;
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones A
1 SELECT avg(salarioempleado) AS promedioFROM empleado;
2 SELECT count (*) AS contadorFROM empleado;
3 SELECT max(salarioempleado) AS maximoFROM empleado;
4 SELECT min(salarioempleado) AS minimoFROM empleado;
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones A
1 SELECT avg(salarioempleado) AS promedioFROM empleado;
2 SELECT count (*) AS contadorFROM empleado;
3 SELECT max(salarioempleado) AS maximoFROM empleado;
4 SELECT min(salarioempleado) AS minimoFROM empleado;
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones A
1 SELECT avg(salarioempleado) AS promedioFROM empleado;
2 SELECT count (*) AS contadorFROM empleado;
3 SELECT max(salarioempleado) AS maximoFROM empleado;
4 SELECT min(salarioempleado) AS minimoFROM empleado;
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones A
1 SELECT avg(salarioempleado) AS promedioFROM empleado;
2 SELECT count (*) AS contadorFROM empleado;
3 SELECT max(salarioempleado) AS maximoFROM empleado;
4 SELECT min(salarioempleado) AS minimoFROM empleado;
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones A
1 SELECT avg(salarioempleado) AS promedioFROM empleado;
2 SELECT count (*) AS contadorFROM empleado;
3 SELECT max(salarioempleado) AS maximoFROM empleado;
4 SELECT min(salarioempleado) AS minimoFROM empleado;
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones B
1 SELECT nombreempleado, rutempleadoFROM empleado WHERE salarioempleado = (
SELECT min(salarioempleado)FROM empleado
);2 SELECT E.rutempleado, E.nombreempleado, sum(T.horas) AS horastotales, D.jefe
FROM TRABAJA AS TINNER JOIN EMPLEADO AS E ON E.rutempleado = T.rutempleadoINNER JOIN DEPARTAMENTO AS D ON D.depno = E.depnoGROUP BY E.rutempleado, D.jefe, E.nombreempleadoHAVING sum(T.horas) =(
SELECT max(AUX.horastrabajadas) AS MAXIFROM (
SELECT T.rutempleado,sum(T.horas) AS horastrabajadasFROM TRABAJA AS TGROUP BY T.rutempleado) as AUX
);
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones B
1 SELECT nombreempleado, rutempleadoFROM empleado WHERE salarioempleado = (
SELECT min(salarioempleado)FROM empleado
);2 SELECT E.rutempleado, E.nombreempleado, sum(T.horas) AS horastotales, D.jefe
FROM TRABAJA AS TINNER JOIN EMPLEADO AS E ON E.rutempleado = T.rutempleadoINNER JOIN DEPARTAMENTO AS D ON D.depno = E.depnoGROUP BY E.rutempleado, D.jefe, E.nombreempleadoHAVING sum(T.horas) =(
SELECT max(AUX.horastrabajadas) AS MAXIFROM (
SELECT T.rutempleado,sum(T.horas) AS horastrabajadasFROM TRABAJA AS TGROUP BY T.rutempleado) as AUX
);
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Soluciones ASoluciones B
Soluciones B
1 SELECT nombreempleado, rutempleadoFROM empleado WHERE salarioempleado = (
SELECT min(salarioempleado)FROM empleado
);2 SELECT E.rutempleado, E.nombreempleado, sum(T.horas) AS horastotales, D.jefe
FROM TRABAJA AS TINNER JOIN EMPLEADO AS E ON E.rutempleado = T.rutempleadoINNER JOIN DEPARTAMENTO AS D ON D.depno = E.depnoGROUP BY E.rutempleado, D.jefe, E.nombreempleadoHAVING sum(T.horas) =(
SELECT max(AUX.horastrabajadas) AS MAXIFROM (
SELECT T.rutempleado,sum(T.horas) AS horastrabajadasFROM TRABAJA AS TGROUP BY T.rutempleado) as AUX
);
Eduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Contenidos
1 ProblemaEnunciadoPreguntas APreguntas B
2 SoluciónEntidadesRelacionesAtributosModelo ConceptualModelo Físico
3 RespuestasSoluciones ASoluciones B
4 FinEduardo Saavedra A. Ejercicios SQL
db-logo
ProblemaSolución
RespuestasFin
Fin!
Eduardo Saavedra A. Ejercicios SQL
Top Related