Autor |
Mensaje |
csebas
Nivel 9
Edad: 71
Registrado: 16 Feb 2009
Mensajes: 1634
Carrera: No especificada
|
|
Hola, alguien copio exactamente la consulta del final de hoy?
|
|
|
|
_________________ ━━━━━┓ \\
┓┓┓┓┓┃
┓┓┓┓┓┃ ヽ○ノ
┓┓┓┓┓┃ /
┓┓┓┓┓┃ ノ)
┓┓┓┓┓┃
┓┓┓┓┓┃
▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
|
|
|
|
Pablon
Nivel 5
Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
|
|
Creo que era así:
Esquemas:
Vuelo(VueloNro, Desde, HAcia, Distancia)
Aeronave (aID, aNombre, Rango)
Certificado(eID, aID)
Empleado(eID, eNombre, Sueldo)
Devolver los nombres de los pilotos que SOLO vuelen aviones con un rango mayor a 2000, y piloteen al menos un avión Boeing.
Hago enfasis en el SOLO porque venía en el bondi hablando con otras 3 personas que también habían rendido, y algunos no estaban seguros de que la consulta era as. Es decir, que si un piloto manejaba aviones de rangos 1800, 1900 y 2100, NO tenía que estar en la respuesta porque SOLO tenía que manejar aviones con rango mayor a 2000.
|
|
|
|
_________________
|
|
|
|
|
csebas
Nivel 9
Edad: 71
Registrado: 16 Feb 2009
Mensajes: 1634
Carrera: No especificada
|
|
Creo que si, esa era la consulta, va, yo la entendi asi jeje.
Gracias.
|
|
|
|
_________________ ━━━━━┓ \\
┓┓┓┓┓┃
┓┓┓┓┓┃ ヽ○ノ
┓┓┓┓┓┃ /
┓┓┓┓┓┃ ノ)
┓┓┓┓┓┃
┓┓┓┓┓┃
▒▒▒▒▒▒▒▒▒▒▒▒▒▒
|
|
|
|
|
migrania
Nivel 2
Registrado: 10 Ago 2011
Mensajes: 10
|
|
Estimados/as,
Si el bondi era el 152, creo que yo iba con ustedes. Alguno recibió la nota vía mail? Siendo Lunes 10-FEB, 10 AM, Yo aún no.
Saludos!
|
|
|
|
|
|
|
|
|
migrania
Nivel 2
Registrado: 10 Ago 2011
Mensajes: 10
|
|
Muchachos, última actualización: me acaba de llegar la nota. Saludos y gracias..
|
|
|
|
|
|
|
|
|
Pablon
Nivel 5
Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
|
|
Era el 152, así que debíamos charlar juntos. A mi me mandó la nota hoy a las 10:16.
|
|
|
|
_________________
|
|
|
|
|
gaaabriel
Nivel 3
Edad: 41
Registrado: 13 Mar 2008
Mensajes: 29
Carrera: Informática
|
|
Hola gente, les paso un ejercicio que tomaron en esta fecha, y estaria bueno que si alguien lo sabe que las responda porque yo no tengo ni idea
1. Supongase la relacion R(ABCDE) y la dependencia de junta |X|(ABC,BD,CDE) y la instancia r(R) con tuplas: (a,b,c,d,e), (a',b,c',d,e''),(a'',b',c,d,e'). ¿Que otra tupla debe estar?
|
|
|
|
|
|
|
|
|
ezxu
Nivel 3
Edad: 32
Registrado: 18 Feb 2013
Mensajes: 27
|
|
gaaabriel escribió:
|
Hola gente, les paso un ejercicio que tomaron en esta fecha, y estaria bueno que si alguien lo sabe que las responda porque yo no tengo ni idea
1. Supongase la relacion R(ABCDE) y la dependencia de junta |X|(ABC,BD,CDE) y la instancia r(R) con tuplas: (a,b,c,d,e), (a',b,c',d,e''),(a'',b',c,d,e'). ¿Que otra tupla debe estar?
|
Podés aplicar la definición y aplicar proyecciones e ir juntando para obtener la tupla, o bien podés hacer esto que es más corto: dada la proyección de junta, se tiene que cumplir que se tienen 3 tuplas tal que:
1) t1[R1 int R2 = B] = t2[B]
2) t2[R2 int R3 = D] = t3[D]
3) t3[R1 int R3 = C] = t1[C]
Y una cuarta tupla tal que:
4) t4[R1 = ABC] = t1[ABC]; t4[R2 = BD] = t2[BD]; t4[R3 = CDE] = t3[CDE].
Si te fijás, las tuplas del ejercicio, en ese orden, cumplen con las condiciones 1 a 3, para que se cumpla la 4ta:
t4 = <a>
|
|
|
|
|
|
|
|
|
ezxu
Nivel 3
Edad: 32
Registrado: 18 Feb 2013
Mensajes: 27
|
|
|
|
|
Lautaz
Nivel 8
Registrado: 05 Sep 2008
Mensajes: 550
Carrera: Informática y Sistemas
|
|
La d no es d', me parece: a,b,c,d,e'
¿No tienen enunciados completos de los últimos finales?
|
|
|
|
_________________ 61.7
Death ... By exile
|
|
|
|
|
Lautaz
Nivel 8
Registrado: 05 Sep 2008
Mensajes: 550
Carrera: Informática y Sistemas
|
|
Consulta con este ejercicio (06/02/13):
Dado nW = 100, v(a,W) = 80 y v(b,W) = 10, calcular el tamaño de:
A)
SELECT *
FROM W
WHERE A = 35
AND B = 5
B)
SELECT *
FROM W
WHERE A = 35
OR B = 5
¿Es correcto lo siguiente?
A) (nW / v(a,W)) * (1 / v(b,W)) = 100/80 * 100/10 = 0.125
B) (nW / v(a,W)) + (nW / v(b,W)) = 100/80 + 100/10 = 11.25
EDIT: según database systems the complete book, cuando hay más de una selección, unidas por AND, el factor es 1 / v(x,W). Y si están unidas por un OR, es la suma, lo cual falla si cada atributo tiene un solo valor...
|
|
|
|
_________________ 61.7
Death ... By exile
|
|
|
|
|
vickyy
Nivel 6
Edad: 35
Registrado: 23 Abr 2008
Mensajes: 230
Carrera: Electrónica, Informática y
|
|
Lautaz escribió:
|
Consulta con este ejercicio (06/02/13):
Dado nW = 100, v(a,W) = 80 y v(b,W) = 10, calcular el tamaño de:
A)
SELECT *
FROM W
WHERE A = 35
AND B = 5
B)
SELECT *
FROM W
WHERE A = 35
OR B = 5
¿Es correcto lo siguiente?
A) (nW / v(a,W)) * (1 / v(b,W)) = 100/80 * 100/10 = 0.125
B) (nW / v(a,W)) + (nW / v(b,W)) = 100/80 + 100/10 = 11.25
EDIT: según database systems the complete book, cuando hay más de una selección, unidas por AND, el factor es 1 / v(x,W). Y si están unidas por un OR, es la suma, lo cual falla si cada atributo tiene un solo valor...
|
El AND por lo que yo lei se hace asi como decis.
El OR lo vi distinto:
B) = (nW / v(a,W)) + (nW / v(b,W)) - nW( v(a,W)) * v(b,W))
Es decir, suma la cantidad de veces que ocurren ambos sucesos, pero resto una vez la cantidad de elemntos que cumplen ambas condiciones, para que no se las considere dos veces.
|
|
|
|
|
|
|
|
|
Lautaz
Nivel 8
Registrado: 05 Sep 2008
Mensajes: 550
Carrera: Informática y Sistemas
|
|
Gracias Vicky!
El libro pone 3 formas de hacer el OR igual . Elegí la que me pareció más fácil de acordarme jeje.
MarianAAAJ escribió:
|
arielik escribió:
|
MarianAAAJ escribió:
|
Alguno sabe como hacer el siguiente ejer? El E4
ç
|
Para mi como dice que usa el protocolo de arbol lo que pasa es lo siguiente
a) T1 y T2 solo pueden ejcutarse uno tras otro, T1 luego T2 o T2 luego T1
b) Aca puede ser
L2(A),L2(C),T3,L2(B)
T3,T2
T2,T3
L2(A),T3,L2(B),L2(C)
Ni idea, eso pondria yo, tenes que respetar que los locks que pones solo los podes poner si sos quien tiene lock del padre y una ves que lo liberas no podes volver a bloquear. Despues lo busco mas formal y lo agrego pero la idea era esa
|
Sisi, esta bien, igual creo q para el b hay estas también:
L3(B), L2(A), L2(C), L3(E), L3(F), L2(B)
L3(B), L3(E) , L2(A), L2(C), L3(F), L2(B)
|
¿Por qué en el a) no se pueden entrelazar?
¿No se podría hacer, por ejemplo: l1(A),l1(B),(LIBERO A), l2(A),l2(C),l1(E),(LIBERO B),l2(B) ?
Aclaro que no tengo idea del protocolo de árbol jejeje
|
|
|
|
_________________ 61.7
Death ... By exile
|
|
|
|
|
molmos
Nivel 3
Edad: 35
Registrado: 27 Feb 2009
Mensajes: 24
Carrera: Informática
|
|
Dejo la query del final de ayer, alguien sabe como resolverla?
E2. Sean los siguientes esquemas relacionales:
InfoParte(NroParte, NombreParte, Subparte de)
UsadoEn(NroParte, TipoAvion, CantUsada)
EnStock(NroParte, Lugar, Cantidad)
Responder la siguiente consulta en SQL: ’Para cuales partes el total en stock es al menos la cantidad usada por un B737 y por que monto el total excede la cantidad usada’.
|
|
|
|
|
|
|
|
|
Lautaz
Nivel 8
Registrado: 05 Sep 2008
Mensajes: 550
Carrera: Informática y Sistemas
|
|
Buenas, era muy parecida a otra de un examen anterior (el punto 1 también).
Yo hice algo como
select ....
group by nroParte
having sum(cantidad) > cantUsada
Toda la paja para escribir. Creo que me dijo que estaba bien, soy el que se fue rapidito y le pidió que le dijera que onda.
|
|
|
|
_________________ 61.7
Death ... By exile
|
|
|
|
|
|
Ir a página Anterior 1, 2, 3, 4, 5, 6, 7, 8, 9 Siguiente
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|