CUESTIONARIO BASE DE DATOS II UNIVERSIDAD CATOLICA SAN PABLO CATEDRATICO: ING. MARCO SALAS LIBRO DE REFERENCIA: FUNDAMENTOS DE BASE DE DATOS, 4ta Edición NOVIEMBRE 2006 INTEGRIDAD Y SEGURIDAD (Cap 6) 1.
2.
3.
4.
5. 6.
Defina que es integridad y mencione un ejemplo de cómo conseguirla a. Dominios b. Referencial c. Unicidad d. Claves primarias y secundarias e. Llaves Defina y ejemplifique los siguientes conceptos a. Asertos b. Disparadores (Triggers) Defina la Seguridad y comente que tiene que ver la seguridad con: a. Sistema de Base de Datos b. Sistema Operativo c. Red Describa los tipos de autorizaciones a. Tipos de Autorización (lectura, inserción, actualización y borrado) b. Vistas c. SQL (grant, deny, revoke) En que consiste el cifrado y la autentificación, ejemplifique Defina los siguientes conceptos adicionales: a. Cascada b. Clave pública y privada c. Firma Digital d. Niveles de Seguridad
ALMACENAMIENTO Y ESTRUCTURA DE ARCHIVOS (Cap 11) 7. 8. 9.
Defina los medios físicos de almacenamiento Que es el sistema RAID y para que sirve Defina: a. Almacenamiento Primario b. Almacenamiento Secundario c. Almacenamiento Terciario 10. Explique como se organizan los archivos a. Longitud Fija b. Longitud Variable c. 11. Defina los siguientes conceptos adicionales a. Intercambio caliente b. Gestor de Memoria Intermedia c. Mencione los Niveles de Raid y sus diferencias d. Políticas de Sustitución LRU y MRU e. Espacio Reservado f. Fallo de página INDEXACIÓN (Cap. 12 Silbertchatz) 12. Defina que es un indice y explique: a. Ordenados i. Primario ii. Densos y Dispersos iii. Multinivel b. Asociativos 13. Defina el concepto de: a. Archivos b. Indexados c. Secuenciales 14. Defina los siguientes conceptos adicionales a. Índice de Árbol B b. Índice de Árbol B+
PROCESAMIENTO DE CONSULTAS Y OPTIMIZACIÓN (Cap. 13 y 14) 15. Defina que es el procesamiento de consultas y además incluyendo gráfico a. Análisis y Traducción b. Optimización c. Evaluación 16. Defina las siguientes Operaciones en SQL a. Selección b. Ordenación c. Agregación 17. Defina los siguientes conceptos adicionales a. Vista Materializada b. Estimación de tamaño de una consulta (selección) c. Optimización basada en el coste d. Selección de índices TRANSACCIONES (Cap. 15) 18. 19. 20. 21. 22. 23.
Defina que es transacción Describa las propiedades ACID y ejemplifique c/u (Atomicidad, Consistencia, Aislamiento y Durabilidad) Explique en que consiste las ejecuciones concurrentes Explique la secuencialidad Explique la recuperabilidad Explique las siguientes conceptos adicionales a. Estados de una transacción (activa, … b. Planificaciones c. Retroceso
CONTROL DE LA CONCURRENCIA (Cap. 16) 24. Defina que es concurrencia 25. Defina que es bloqueo y ejemplifique: a. Bloqueo b. Desloqueo c. Interbloqueo 26. Tratamiento de Interbloqueos a. Detección b. Prevención c. Recuperación 27. Explique las siguientes conceptos adicionales a. Control de concurrencia b. Marca Temporal c. Protocolo de bloqueo SISTEMA DE RECUPERACION (Cap. 17) 28. Defina que es el sistema de recuperación 29. Mencione los casos de fallo de una BD a. Transacción b. Caída del Sistema c. Fallo del Disco d. Fallo de la Red 30. Explique los tipos de almacenamiento a. Volátil b. No Volátil 31. Explique los tipos de recuperación a. Basada en el Registro Histórico b. Paginación en la sombra c. Técnicas Avanzadas de Recuperación d. Sistemas Remotos de Copia de Seguridad 32. Explique las siguientes conceptos adicionales a. Puntos de Revisión ARQUITECTURAS DE LOS SISTEMAS GESTORES DE BASE DE DATOS (Cap. 18) 33. Defina y explique las arquitecturas e incluya gráficos a. Centralizadas b. Cliente Servidor c. Sistema de Servidores d. Sistemas Paralelos e. Sistemas Distribuidos
34. Explique las siguientes conceptos adicionales a. Servidores de Consultas b. Servidores de Datos c. Servidores de Transacciones d. Tolerancia a fallos CONSULTAS AVANZADAS Y RECUPERACION DE LA INFORMACIÓN (Cap. 22) 35. Defina, explique y grafique (en los casos que pueda) los siguientes conceptos a. Sistemas de Ayuda a la Toma de Decisiones b. Análisis de Datos OLAP c. Motores de Búsqueda d. Sistemas OLPT e. Cookies f. Regresión g. Análisis Estadístico h. Sistema de Recuperaciòn de la Información TIPOS DE DATOS AUTOMATICOS Y NUEVAS APLICACIONES (Cap. 23) 36. Explique y grafique los diferentes sistemas de bases de datos: a. BD Temporales b. BD Espaciales y Geográficos c. BD Multimedia d. BD Móviles e. BD Personales f. DataWareHouse g. DataMART h. DataMining