Hola que tal amig@s que de alguna u otra manera nos vemos involucrados en las bases de datos, hoys les traigo unos ejercicios para que los chequen posiblemente y ni estan bien pero bueno el intento es lo que cuenta creo…
. Considérese la base de datos relacional Bancos empleado
(nombre-empleado, calle, ciudad) trabaja
(nombre-empleado, nombre-empresa, sueldo) empresa
(nombre-empresa, ciudad) jefe
(nombre-empleado, nombre-jefe) A.
Dese una expresión del álgebra relacional, otra del cálculo relacional de tuplas y una tercera del cálculo relacional de dominios para cada una de las consultas siguientes: a.
Averiguar los nombres de todos los empleados que trabajan para el Banco Importante. (trabaja WHERE nombre_empresa=‟Banco Importante‟) [nombre_empleado].
b.
Averiguar el nombre y la ciudad de residencia de todos los empleados que trabajan para el Banco Importante. (empleado INTERSECT trabaja WHERE nombre empresa=»Banco Importante»)
[nombre_emplado, ciudad].
c.
Averiguar el nombre, la calle y la ciudad de residencia de todos los empleados que trabajan para el Banco Importante y ganan más de 2.000.000 de pesetas anuales. (trabaja.sueldo>2000 WHERE nombre_empresa=‟Banco Importante‟) [empleado].
d.
Averiguar el nombre de todos los empleados que viven en la misma ciudad y en la misma calle que sus jefes.
Averiguar el nombre de todos los empleados de esta base de datos que viven en la misma ciudad que la compañía para la que trabajan. П(if(empresa.ciudad==empleado.ciudad))
f.
Averiguar el nombre de todos los empleados de esta base de datos que no trabajan para el Banco Importante. (trabaja WHERE nombre_empresa!=‟Banco Importante‟)[nombre_empleado]
g.
Averiguar el nombre de todos los empleados que ganan más que cualquier empleado del Banco Pequeño. T1
:- (trabaja.sueldo WHERE nombre_empresa=‟Banco Pequeño‟)[nombre_empleado] T2
:- (if(trabaja.sueldo>T1)) [T2.nombre_empleado] h.
Supóngase que las compañías pueden estar instala- das en ciudades pequeñas. Hállense todas las com-pañías instaladas en cada ciudad en la que está instalado el Banco Pequeño. T1:- (empresa.nombre_empresa=‟Banco Pequeño‟)
П (empresa.nombre_empresa=T1) [ciudad]
B.
Dese una expresión del álgebra relacional para cada petición:
a.
Modificar la base de datos de manera que Santos viva ahora en Tres Cantos.
T1:- (if(nombre_empleado=‟Santos‟) then
Empleado UNION { ciudad: „Tres Cantos‟};
b.
Dar a todos los empleados del Banco Importante un aumento de sueldo del 10 por ciento.
T1:- (if (trabaja.nombre_empresa=‟Banco Importante‟) [sueldo]
T2:- (T1-1.10)[T2]
c.
Dar a todos los jefes de la base de datos un aumento de sueldo del 10 por ciento.
T1:- (jefe(nombre_empleado))
T2:- (trabaja.nombre_empleado INTERSECT T1)
T2 UNION {trabaja.sueldo:sueldo*1.10};
d.
Dar a todos los jefes de la base de datos un aumento de sueldo del 10 por ciento, a menos que el sueldo resultante sea mayor que 100.000 €. En este caso, dar sólo un aumento del 3 por ciento.
T1:- (jefe(nombre_empleado))
T2:- (trabaja.nombre_empleado INTERSECT T1)
T3:- (sueldo*1.10)
T4:- (if(T3>100,000) then trabaja.sueldo*1.03)
(trabaja UNION {sueldo: T4}
e.
Borrar todas las tuplas de los empleados de Banco Pequeño de la relación trabajo.T1:- (if (trabaja.nombre_empresa==‟Banco Pequeño‟) then DELETE trabaja.nombre_empleado)
Sale saludos cordiales y espero les sea de gran ayuda estos ejercicios cualquier correcion favor de avisarme para corregirlo y seguir apoyando a la comunidad estudiantil.
grax por contribuir xido!!!
sales ps nos vemos
xaooo!!!
que onda luigi… como siempre ayudando verdad. ps creo si estas bien…bueno al menos si me diste una idea jajaj grax amix y creem que te vas a ir derechito al cielo…. bueno nos vemos el lunes temprano jaja….. cuidate y otra ves grax………….TTTTTTTTTTTTTTTTTTTTTTTTTTT EEEEEEEEEEEEEEEEEEEEEEEEEEEE KKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMUUUUUUUUUUUUUUUUUUUUUUUCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHOOOOOOOOOO
Que onda carnal oye ps si esta chido contribuir y esta chido lo que mandaste, es chido que un compa se preocupe por nosotros pero carnal te has equivocado 🙁 la seleccion no va aganar el mundial porque fallo en los goles las anotaciones que metieron no fueron validas asi que revisa otra ves la repeticion del partido y veras que no son exactas los goles.
Asi como las palabras se la lleva el viento me lo voy.
Xao y revisa otra ves el partido ok.
Hay el lunes carnal y chido.
😀
que onda carnal que chidlo que un colega como tu este siempre ayudandanos y de verdad eso se te agradece deverras brother sigue asi no cambies de canal pero receurda que los playoffs ya comenzaron y el equipo que elegiste no ano ni en los tiros libres su pobre % es bueno pero no para el equipo con el que se enfrenta checa de nuvo todos los equipos y elige uno que sea mas adecuado o tenga la posibilidad de ser campeon ya que tu equipo tiene un problema de faltas que lo dejan fuera del juego y como las palabras se las lleva el viento thanks men for help us
😀
Me encantó el website, gracias!
I appreciate your nice info, really help me. I will revisit your site.