Ejercicios en Mysql
a. Averiguar los nombre de todos los empleados que trabajan para el banco importante.
Solucion:
Empleado
Empresa
Trabaja
(empleado) (empresa) (trabaja)
(empleado) x (empresa) x(trabaja)
b (empleado) x (empresa) x (trabaja)
Donde:
B= {Empleado.ID=Trabaja.id=nombre-empleado ^ Empresa.ID=Trabaja.id-nombre-empresa^Empresa.nombre-empresa=”banco importante”}
q (b (empleado) x(empresa) x (trabaja))
q= Empleado.nombre-empleado, Empresa.nombre-empresa
b. Averiguar el nombre y la ciudad de residencia de todos los empleados que trabajan para el banco importante.Solucion:
Empleado
Trabaja
Empresa
(empleado) (trabaja) (empresa)
(empleado) x (trabaja) x (empresa)
b((empleado) x (trabaja) x (empresa))
Donde:b={Empleado.ID=Trabaja.ID,nombre-empleado^Empresa.ID=Trabaja.id=nombre-empresa^Empresa.nombre-empresa=”Banco importante” ^Trabaja.sueldo>2.000.000}
q (b(empleado) x (trabaja) x (empresa))
Donde:
q=Empleado.nombre-empleado,calle,empleado.ciudad
c. Averiguar el nombre, la calle y la ciudad de residencia de todos los empleados que trabajan para el banco importante y ganan mas de 2.000.000 de pesetas anuales.
Solucion:Empleado
trabaja
empresa
(Empleado) (Trabaja) (Empresa)
(Empleado) x (Trabaja) x (Empresa)
b ((Empleado) x (Trabaja) x (Empresa))
Donde:
b={Empleado.ID=Trabaja.ID,nombre-empreado^Empresa.ID=Trabaja.id,nombre-empresa^Empresa.nombre-empresa^Trabaja.sueldo>2.000.000}
q[(b ((Empleado) x (Trabaja) x (Empresa))]
Donde:
q= Empleado.nombre-empleado,Empleado,Calle,Empleado.ciudad
d.Averiguar el nombre de todos los empleados de esta base de datos que vivien en la misma ciudad que la compañía para la que trabajan.
Solucion:
Empleado
Trabaja
Empresa
(Empleado) (Trabaja)(Empresa)
(Empleado) x (Trabaja) x (Empresa)
b ((Empleado) x (Trabaja) x (Empresa))
Donde:
b= {Empleado.ID=Trabaja.ID,nombre-empleado^id.nombre-empresa^Empleado.ciudad=Empresa.ciudad}
q[(b...
Regístrate para leer el documento completo.