Cátedra: Ale
Fecha: 4ta Oportunidad - 2do Cuatrimestre 2008
Día: 18/02/2009
Dada la talba SQL: R(A,B) y las queries:
Q1. SELECT * FROM R;
Q2. (SELECT * FROM R) INTERSECT (SELECT * FROM R);
Elija y justifique una opción:
Dado el esquema R(A,B,C,D), el cual se encuentra en FNBC, se sabe que tres de las siguientes Dependencias Funcionales se cumplen en R. Determine y justifique cuál es la que no se cumple.
Sean tres transacciones T1, T2 y T3 y el siguiente plan de ejecución:
La respuesta es 3, ya que R puede tener duplicados, y el INTERSECT los elimina
La dependencia que no se cumple es . Para resolverlo, basta ir probando de a conjuntos de a 3 DF, y sacar la clausura de los lados izquierdos de las restantes, para mostrar que son superclaves.