Download 4451-Diseño de Bases de Datos

Document related concepts
Transcript
Programa de la asignatura
Curso: 2006 / 2007
DISEÑO DE BASES DE DATOS (4451)
PROFESORADO
Profesor/es:
JOSÉ MIGUEL LÓPEZ ROBLEDO - correo-e: [email protected]
JUAN CARLOS PÉREZ CÓRDOBA - correo-e: [email protected]
FICHA TÉCNICA
Titulación: INGENIERÍA EN INFORMÁTICA
Centro: ESCUELA POLITÉCNICA SUPERIOR
Nombre asignatura: DISEÑO DE BASES DE DATOS (4451)
Código de la asignatura: 4451
Tipo de asignatura: Obligatoria
Nivel / Ciclo: 2
Curso en el que se imparte: 4
Duración y fechas: Cuatrimestral - 1er Cuatrimestre
Créditos: 6.0
Créditos teóricos: 3.0
Créditos prácticos: 3.0
Áreas: LENGUAJES Y SISTEMAS INFORMATICOS
Tipo de curso: Oficial
Descriptores: Según BOE
Requisitos previos: Según BOE
Idioma: Español
COMPETENCIAS TRANSVERSALES O GENÉRICAS
INSTRUMENTALES
PERSONALES
SISTÉMICAS
COMPETENCIAS ESPECÍFICAS
CONOCIMIENTOS DISCIPLINARES (SABER)
Pág. 1/4
Universidad de Burgos
HABILIDADES PROFESIONALES (SABER HACER)
ACTITUDES (SABER SER - SABER ESTAR)
COMP. ACADÉMICAS (SABER TRASCENDER)
OTRAS COMPETENCIAS ESPECÍFICAS
OTROS OBJETIVOS DE LA ASIGNATURA
Proporcionar la metodología apropiada para realizar diseños avanzados de Bases de Datos.
Iniciar en el desarrollo de Bases de Datos de Objeto Relacionales y Orientadas a Objetos.
Adquirir la experiencia práctica necesaria en el diseño de Bases de Datos de Tercera Generación
METODOLOGÍA Y RECURSOS PARA EL APRENDIZAJE
La metodología deberá prestar especial atención a desarrollar la autonomía en el aprendizaje del
alumno, para ello, se fomentará la resolución de problemas, supuestos prácticos y pequeñas
investigaciones, que ayudarán al alumno a enfrentarse con situaciones nuevas o desconocidas, que
se puedan presentar en el mundo empresarial.
La autonomía a conseguir deberá permitir que sea capaz de resolver los problemas por sí mismo a
base de consultar bibliografía, manuales, utilización de software y consulta de ayudas on-line y
búsquedas de documentación a través de Internet.
BREVE DESCRIPCIÓN DE LAS ACTIVIDADES PRÁCTICAS
PRÁCTICA 1: Práctica de Lenguaje de Consultas
- Repaso y profundización de consultas complejas en SQL
PRÁCTICA 2: Práctica de Lenguaje de Definición de Datos ( DDL ) y Lenguaje de Manipulación de
Datos ( DML )
- Creación de tablas, Inserción y Manipulación de datos mediante SQL, Vistas
PRÁCTICA 3: Práctica de diseño de Bases de Datos Relacionales:
- Diseño de un modelo E/R Extendido
- Transformación al Modelo Relacional
- Repaso y profundización en SQL y PL/SQL
PRÁCTICA 4: Práctica de Implementación del Modelo Físico, Restricciones y Reglas de Negocio:
- Utilización de PL/SQL para todos los elementos implementas, entre ellos restricciones,
disparadores ( trigger’s ), procedimientos almacenados, …
Pág. 2/4
Universidad de Burgos
SEGUIMIENTO DEL ALUMNO Y CRITERIOS DE EVALUACIÓN
La evaluación de la asignatura se realizará en dos partes, un examen global de la asignatura y la
defensa de las prácticas realizadas.
Previo al examen global teórico será necesario tener aprobada la parte práctica.
La puntuación será el 70% de la parte teórica y el 30% restante la parte practica.
BIBLIOGRAFÍA BÁSICA SOBRE LA MATERIA
Application Developer’s Guide – Fundamentals, Oracle, , , Oracle,
Database Concepts, Oracle, , , Oracle,
Diseño de Bases de Datos Relacionales, De Miguel, A.; Piattini, M.; Marcos, E., , 1999, Ra-Ma,
Fundamentos de Bases de Datos, Silberschatz, A.; Korth, H.F.; Sudarshan, S., , 1998, McGraw-Hill,
Fundamentos y Modelos de Bases de Datos, De Miguel, A.; Piattini, M., 2ª, 1999, Ra-Ma,
Introducción a los Sistemas de Bases de Datos, Ullman, J.D.; Widom, J., 3ª, 1999, Prentice Hall,
PL/SQL - User’s Guide and Reference, Oracle, , , Oracle,
Sistemas de bases de datos orientadas a objetos: Conceptos y Arquitecturas, Bertino, E. Y Martino, L.,
, 1995, Díaz de Santos,
Sistemas de Bases de Datos: Conceptos fundamentales, Elmasri, R.; Navathe, S.B., 2ª, 1997,
Addison-Wesley,
SQL Reference, Oracle, , , Oracle,
BIBLIOGRAFÍA COMPLEMENTARIA
Instant Oracle 9i PL/SQL Scripts, Loney, Thankkar y Carmichael, , , Oracle Press,
Oracle 9i, Programación PL/SQL, Urman, , , Oracle Press,
RECURSOS DE INTERNET
OBSERVACIONES Y OTROS DATOS
Pág. 3/4
Universidad de Burgos
ESTRUCTURA DE CONTENIDOS (TEMAS)
DISEÑO DE BASES DE DATOS (4451)
Revisión del Diseño de Bases de Datos Relacionales
Diseño avanzado en el Modelo Relacional. Teoría de Normalización.
Modelo Entidad / Relación y Modelo Entidad / Relación Extendido. Transformación al Modelo
Relacional.
Modelo Físico Implementación
El futuro de las Bases de Datos. Diseño de Bases de Datos Objeto - Relacionales. SQL3
Pág. 4/4
Universidad de Burgos