Documentos de Académico
Documentos de Profesional
Documentos de Cultura
opasdfghjklzxcvbnmqwertyuiopasdfgh
jklzxcvbnmqwertyuiopasdfghjklzxcvb
nmqwertyuiopasdfghjklzxcvbnmqwer
Siifip
Diagrama entidad-relación y consultas en
tyuiopasdfghjklzxcvbnmqwertyuiopas
MYSQL
Escuela
dfghjklzxcvbnmqwertyuiopasdfghjklzx
CBTIS #172
Fecha
cvbnmqwertyuiopasdfghjklzxcvbnmq
06/06/2011
Profesora:
Esperanza Pescador Espitia
wertyuiopasdfghjklzxcvbnmqwertyuio
Autores
Laura Lizet Hortelano Calero.
Yessica Guadalupe González Morales.
pasdfghjklzxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmrty
uiopasdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghjklzxc
Índice
Titulo Página
Descripción del proyecto, entidades y relaciones ………………………...........3
Diagrama Inicial……………………………………………………………………………………..4
Diagrama Final……………………………………………………………………………………….5
Entidades y atributos
Proyecto (ClaveProy,NomProy)
Empleado (IdEmp,NomEmp)
Departamento (Cvedepto,NomDepto)
Tipos de relación
Empleado – Proyecto
N:M
Empleado – Departamento
-SIFIIP-
Sintaxis:
select *
from empleado
b) Consulta 02: Obtener los nombres de los empleados y la clave del departamento.
Sintaxis:
from empleado
c) Consulta 03: Obtener los nombres de los empleados, la clave del departamento para cuando la
clave del departamento es diseño.
Sintaxis:
from empleado,departamento
where empleado.cvedepto=departamento.cvedepto
and nomdepto='Diseño'
c) Consulta 04: Obtener los nombres de los empleados y el nombre del proyecto en el que
participan.
Sintaxis:
from empleado,presupuesto,proyecto
Sintaxis:
select empleado.NomEmp
from empleado,departamento
where empleado.CveDepto=departamento.CveDepto
and departamento.NomDepto='diseño'
e) Consulta 06: Obtener los nombres de los empleados y el nombre del proyecto donde
participan los psicólogos.
Sintaxis:
and empleado.perfil='psicologia'
f) Consulta 07: Obtener los nombres de los empleados que participan en los proyectos.
Sintaxis:
select NomEmp
from Empleado,presupuesto,proyecto
g) Consulta 08: Obtener los nombres de los departamentos de los empleados que participan en
los proyectos.
Sintaxis
select NomDepto
Sintaxis:
select NomEmp
from empleado,departamento
Sintaxis:
select NomEmp
from Empleado,Presupuesto,Proyecto
where Empleado.IdEmp=Presupuesto.IdEmp
and proyecto.cveproy=Presupuesto.cveproy
Sintaxis:
select CantPart
From Proyecto,Presupuesto
k) Consulta 12: Obtener el nombre del proyecto donde participa López Bravo José Carlos.
Sintaxis:
from proyecto,empleado,presupuesto
Sintaxis:
select NomDepto
from empleado,presupuesto,proyecto,departamento
where departamento.CveDepto=empleado.CveDepto
and empleado.IdEmp=presupuesto.IdEmp
and presupuesto.Cveproy=proyecto.CveProy
and proyecto.CveProy="PS555"
m) Consulta 14: Ordenar de mayor a menor los gastos del presupuesto por proyecto.
Sintaxis:
select presupuesto.presup
from presupuesto
Sintaxis:
select NomEmp
from empleado
ORDER BY
empleado.NomEmp ASC
Sintaxis:
select max(presup)
from presupuesto
p) Consulta 17: Obtener los nombres de los empleados donde su apellido comience con ‘’G’’.
Sintaxis:
select nomemp
from empleado
q) Consulta 18: Obtener los nombres de los empleados de aquél que tiene el apellido “Gasca”
Sintaxis:
select nomemp
from empleado
Sintaxis:
SELECT departamento.NomDepto,empleado.NomEmp
fromempleado,Departamento
whereempleado.CveDepto=departamento.CveDepto
GROUP BY
departamento.NomDepto
s) Consulta 20: Seleccionar la clave de los proyectos que se les asingo un presupuesto de “40000”
Sintaxis:
select presupuesto.cveproy
from presupuesto
Sintaxis:
select proyecto.Cveproy
from proyecto