03-03-2015, 22:10
Les pasó el final que tomaron hoy.
1/ Verdadero o Falso
a/ En el algoritmo de Huffman si un caracter tiene el código "1001" no puede haber otro caracter con el código "10011"
b/ El arbol-B+ nunca puede estar lleno
2/ Responder en no mas de 20 renglones
a/ Defina Clave Principal, Clave Foránea, Candidata y Dominio de datos.
b/ Concepto de Restore y Recovery
3/ Práctica
Tenes la siguiente tabla:
Dada la siguiente consulta responda:
Cual de las siguientes afirmaciones es correcta, justifique:
1/ La consulta se ejecuta bien y devuelve un máximo de 3 filas
2/ La consulta se ejecuta bien y devuelve un máximo de 4 filas
3/ La consulta se ejecuta bien y devuelve siempre 3 filas
4/ La consulta no se ejecuta y hay error
b/ Se conoce que en la tabla hay registros duplicados para idTablita. Realizar una consulta para eliminar los duplicados.
Respuestas
1A = Verdadero
3A = Se ejecuta correctamente y devuelve un máximo de 4 finales
3B =
Suerte .
1/ Verdadero o Falso
a/ En el algoritmo de Huffman si un caracter tiene el código "1001" no puede haber otro caracter con el código "10011"
b/ El arbol-B+ nunca puede estar lleno
2/ Responder en no mas de 20 renglones
a/ Defina Clave Principal, Clave Foránea, Candidata y Dominio de datos.
b/ Concepto de Restore y Recovery
3/ Práctica
Tenes la siguiente tabla:
Tablita
idTablita int not null
importe int
Dada la siguiente consulta responda:
SELECT COUNT(*), CASE WHEN IMPORTE < 20 THEN 'BARATO', WHEN IMPORTE BETWEEN 20 AND 40 THEN 'MODERADOR'
WHEN IMPORTE > 40 'CARO' ELSE 'DESCONOCIDO' END as 'TipoCompra'
FROM Tablita C
GROUP BY
CASE WHEN IMPORTE < 20 THEN 'BARATO', WHEN IMPORTE BETWEEN 20 AND 40 THEN 'MODERADOR'
WHEN IMPORTE > 40 'CARO' ELSE 'DESCONOCIDO'
ORDER BY 1
Cual de las siguientes afirmaciones es correcta, justifique:
1/ La consulta se ejecuta bien y devuelve un máximo de 3 filas
2/ La consulta se ejecuta bien y devuelve un máximo de 4 filas
3/ La consulta se ejecuta bien y devuelve siempre 3 filas
4/ La consulta no se ejecuta y hay error
b/ Se conoce que en la tabla hay registros duplicados para idTablita. Realizar una consulta para eliminar los duplicados.
Respuestas
1A = Verdadero
3A = Se ejecuta correctamente y devuelve un máximo de 4 finales
3B =
Delete from Tablita
where idtablita in (select count(*) from tablita
group by idtablita
having count(*) > 1)
Suerte .