| Área: | Lenguajes y Sistemas
Informáticos |
| Departamento: | Informática e
Ingeniería de Sistemas |
| Plan de Estudios: | Ingeniero en
Informática (Plan 94) |
| Cuatrimestre de impartición: | Oto�o |
| Carácter: | Optativa |
| Cr�ditos teóricos: 3
| Cr�ditos prácticos: 3
| Total Cr�ditos: 6
|
| Horas pizarra: 45 (3 horas/semana)
| Horas problemas: 15 (en aula)
| Total horas: 60 |
| Horas prácticas laboratorio: 15
|
Last update: November 13, 2007
PROFESORES:
Eduardo Mena (teor�a y pr�cticas), Yolanda Villate (pr�cticas)
ASIGNATURAS PREVIAS:
Ficheros y Bases de Datos
OBJETIVOS
- A partir de los conceptos b�sicos sobre Bases de Datos ya presentados en
Ficheros y Bases de Datos, se pretende que el alumno profundice en el
Dise�o de Bases de Datos Relacionales.
- Se har� especial enfasis en el
dise�o conceptual mediante la definici�n de un modelo
Entidad/Relaci�n (E/R).
- Tambi�n se conocer�n otros temas b�sicos de BDs como recuperaci�n y gesti�n de transacciones, optimizaci�n de preguntas, triggers, y acceso por programa a BDs.
PROGRAMA (ficha gu�a docente)
(apuntes complementarios, otros)
- TEORIA DE BASES DE DATOS
- Sistemas de Gesti�n de Bases de Datos
- Dise�o de bases de datos (info)
- DISE�O CONCEPTUAL DE BASES DE DATOS
- Modelo Entidad/Relaci�n (E/R). Notaci�n
- Metodolog�a de dise�o conceptual
- Ejemplos pr�cticos.
- DISE�O LOGICO DE BASES DE DATOS
- Modelos de datos. Modelo relacional. Algebra relacional.
- Paso del modelo E/R al modelo relacional. Claves
- Dependencias funcionales. Normalizaci�n.
- Paso del modelo relacional a tablas. SQL. Modelo objeto-relacional
- Ejemplos pr�cticos
- DISE�O FISICO DE BASES DE DATOS
- Ajuste y optimizaci�n. Adaptaci�n al SGBD disponible (info)
- OTROS TEMAS DE BDs
- Recuperaci�n y gesti�n de la concurrencia (info)
- Optimizaci�n de preguntas (info)
- Bases de datos activas.Triggers (info)
- Interacci�n con un SGBD (info)
PRÁCTICAS EN LABORATORIO
A partir de un supuesto pr�ctico se dar�n los pasos necesarios para dise�ar y crear
una base de datos que satisfaga las necesidades descritas. Fases a realizar:
- Dise�o y creaci�n de una base de datos usando Oracle
- Introducci�n de datos y ejecuci�n de preguntas
- Acceso por programa a bases de datos
- Optimizaci�n, dise�o f�sico, y triggers
BIBLIOGRAFÍA BÁSICA
- ELMASRI, R., NAVATHE, S.: Sistemas de Bases de Datos. Conceptos Fundamentales. Ed. Addison-Wesley Iberoamericana. 2007.
- ULLMAN, WIDOM, J.: A first course in Database Systems. Ed. Prentice Hall. 1997.
- DATE, C. J, DARWEN, H.: A guide to the SQL standard. Ed. Addison-Wesley. 1997.
EVALUACIÓN
- Examen con supuestos te�rico-pr�cticos: 50% de la nota final
- Pr�ctica: 50% de la nota final
Hay que aprobar ambas pruebas por separado.
emena@unizar.es
November 13, 2007