Departamento de
Lenguajes y Sistemas Informáticos
Información curso 2008/09
Profesores:
Información General de la asignatura:
Tipo de asignatura: Asignatura optativa en la titulación de Ingeniería
en Informática (II) y de libre elección en las titulaciones de Ingeniería
Técnica en Informática de Gestión y en
Créditos: 6 (3 T + 3 P)
Recomendaciones: (Cursar las asignaturas)
Horario curso 2008/2009: La asignatura se cursa en el segundo cuatrimestre
Segundo cuatrimestre:
Horario de teoría:
jueves de 11:00 a 13:00
Horario de prácticas
miércoles de 10:00 a 12:00 y 12:00 a 14:00
Organización de la asignatura:
Objetivos:
Sistema de evaluación:
La evaluación se realizará a partir de:
- Examen de cuestiones básicas realizado al final del cuatrimestre.
- Opcional: Participación en clase. Asistencia obligatoria. Entrega de ejercicios tanto en clases de teoría como en clases prácticas. Puntuación máxima de 6 puntos a sumar a la nota obtenida en el examen.
Temario de la asignatura:
Módulo I:
Tema 0. Presentación y objetivos.
Tema 1. Conceptos y componentes de un SGBD.
- Introducción a las BD
- Sistemas de gestión de BD
- Administración de BD
Módulo II:
Tema 2. Arquitecturas del sistema de BD y el catálogo del sistema.
- Introducción
- Arquitecturas del sistema para SGBD
- Catálogos para SGBD relacionales
- El catálogo del sistema en Oracle
Módulo III:
Tema 3. Procesamiento y optimización de consultas.
- Introducción
- Algoritmos básicos para ejecutar operaciones de consulta
- Uso de heurísticas en la optimización de consultas
- Estimaciones de costo en la optimización de consultas
- Optimización semántica
Tema 4. Integridad de BD.
- Introducción
- Conceptos sobre transacciones
- Integridad semántica
- Control de accesos concurrentes
- Reconstrucción
Tema 5. Seguridad y autorización en BD.
- Introducción
- Confidencialidad
- Disponibilidad
Tema 6. Selección de un SGBD.
- Análisis de las necesidades de información para la gestión
- Reunir datos sobre la disponibilidad de propiedades y sobre el rendimiento
- Evaluación
- Cuestiones de implementación
ORACLE
- Manejo de una instancia
- El diccionario de datos
- Gestión del espacio
- Optimización de consultas
- Gestión de copias de seguridad
- Gestión de usuarios, roles, privilegios
- Manejo de Sql*Loader
Actualizada el 07/10/2008 (moreda@dlsi.ua.es)