Diferencia entre revisiones de «Final del 11/11/19 (Bases de Datos)»

De Cuba-Wiki
(Página creada con «TEST PAGINA, NO HACER CASO A ESTAS PREGUNTAS # ¿Cuándo una historia es completa? # ¿Cuándo se dice que una transacción lee de otra? ¿Cómo se relaciona esto con la r…»)
 
Sin resumen de edición
Línea 1: Línea 1:
TEST PAGINA, NO HACER CASO A ESTAS PREGUNTAS
TEST PAGINA, NO HACER CASO A ESTAS PREGUNTAS


# ¿Cuándo una historia es completa?
# Definir transacciones y dar y explicar las propiedades ACID.
# ¿Cuándo se dice que una transacción lee de otra? ¿Cómo se relaciona esto con la recuperabilidad de los schedules?
# Definir clave candidata. Definir clave primaria. Cuando un esquema está en 2FN?
# Enunciar la Undo Rule y la Redo Rule.
# Definir dependencia funcional. ¿Para qué sirve que la normalización? ¿Cómo esta relacionado con la calidad de un diseño de bases de datos? ¿Qué problemas puede presentar una base desnormalizada? Ejemplifique
# Dar dos similitudes y dos diferencias entre las propiedades de las transacciones en bases de datos relacionales y no-SQL.
# Dada la siguiente relación (idEstudiante, nombreEstudiante, nroCurso, idProfesor). En base a su conocimiento del dominio, detalle cuales son las dependencias funcionales en ese esquema. ¿Está en 3FN? Justifique. En caso de no estarlo dar una descomposición que sea 3FN.
# Mostrar un ejemplo donde un chequeo de integridad podría provocar el rollback de una transacción. ¿Cón qué propiedad de las transacciones se relaciona?
# Dar 2 heuristicas que use el optimizador de consultas. Ejemplifique.
# Dar los dos modelos existentes de Open Data y describir brevemente cada uno de ellos.
# Defina bases de datos distribuida. Que nuevos niveles de transparencia aparecen junto a estas bases?
# ¿Puede una superclave no ser clave candidata? Justificar.
# No me acuerdo exactamente el enunciado, pero era asi:
# ¿Puede la clausura de un conjunto de atributos ser el conjunto vacío?
Tenias dos tablas:
# ¿Cuándo se dice que una descomposición de una relación es sin pérdida de información?
Estudiantes E: (idEstudiante, nombreEstudiante, idFacultad, fechaNac)
# Mencionar dos heurísticas que puede aplicar el optimizador de queries.
Facultad F: (idFacultad, nombreFacultad, region)
# Dar los dos modelos más comunes para una base de datos de tipo Data Warehouse. Describirlos brevemente.
Un estudiante va a 1 y solo 1 facultad.
# ¿Cuándo se dice que una transacción es distribuida?
La tabla Estudiantes tiene 10000 registros de 30 bytes cada uno. La tabla universidad tiene 100 regitros de 20 bytes cada uno. Suponga una base de datos distribuida de 3 nodos N1, N2 y N3 donde N1 tiene la tabla estudiantes, N2 tiene la tabla universidades y N3 no tiene nada.
# ¿Qué tipos de paralelismo puede aplicar un motor de bases de datos distribuidas al resolver una query?
 
# ¿Qué es un índice hash? Describir su estructura física.
a) expresar en álgebra relacional la consulta: “devolver id de estudiante y nombre de la facultad para los estudiantes que hayan nacido despues de 1980”
# ¿Cuántas formas distintas existen de pasar un DER a un modelo relacional?
 
# ¿Qué es un administrador de datos?
b) dar dos estrategias de resolución de esta query, indicando cuantos bytes se transfieren por la red entre las maquinas. Por ejemplo “N1 y N2 mandan todo a N3”
# ¿Cuál es la diferencia entre integración de datos e intercambio de datos?
 
# ¿Qué es una ontología?
c) Esta no me la acuerdo mucho pero era algo como “de forma general, cual es la estrategia óptima?

Revisión del 12:58 2 dic 2019

TEST PAGINA, NO HACER CASO A ESTAS PREGUNTAS

  1. Definir transacciones y dar y explicar las propiedades ACID.
  2. Definir clave candidata. Definir clave primaria. Cuando un esquema está en 2FN?
  3. Definir dependencia funcional. ¿Para qué sirve que la normalización? ¿Cómo esta relacionado con la calidad de un diseño de bases de datos? ¿Qué problemas puede presentar una base desnormalizada? Ejemplifique
  4. Dada la siguiente relación (idEstudiante, nombreEstudiante, nroCurso, idProfesor). En base a su conocimiento del dominio, detalle cuales son las dependencias funcionales en ese esquema. ¿Está en 3FN? Justifique. En caso de no estarlo dar una descomposición que sea 3FN.
  5. Dar 2 heuristicas que use el optimizador de consultas. Ejemplifique.
  6.  Defina bases de datos distribuida. Que nuevos niveles de transparencia aparecen junto a estas bases?
  7. No me acuerdo exactamente el enunciado, pero era asi:

Tenias dos tablas: Estudiantes E: (idEstudiante, nombreEstudiante, idFacultad, fechaNac) Facultad F: (idFacultad, nombreFacultad, region) Un estudiante va a 1 y solo 1 facultad. La tabla Estudiantes tiene 10000 registros de 30 bytes cada uno. La tabla universidad tiene 100 regitros de 20 bytes cada uno. Suponga una base de datos distribuida de 3 nodos N1, N2 y N3 donde N1 tiene la tabla estudiantes, N2 tiene la tabla universidades y N3 no tiene nada.

a) expresar en álgebra relacional la consulta: “devolver id de estudiante y nombre de la facultad para los estudiantes que hayan nacido despues de 1980”

b) dar dos estrategias de resolución de esta query, indicando cuantos bytes se transfieren por la red entre las maquinas. Por ejemplo “N1 y N2 mandan todo a N3”

c) Esta no me la acuerdo mucho pero era algo como “de forma general, cual es la estrategia óptima?”