Download 4451-Diseño de Bases de Datos
Document related concepts
Transcript
Programa de la asignatura Curso: 2007 / 2008 DISEÑO DE BASES DE DATOS (4451) PROFESORADO Profesor/es: JUAN CARLOS PÉREZ CÓRDOBA - correo-e: jcperez@ubu.es 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 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, … PRÁCTICA 3: 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 4: 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 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. El examen global constará de dos partes, una eminentemente teórica y otra de supuestos prácticos. Para aprobar la asignatura, será necesario superar ambas partes. 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 Modelo Físico Implementación 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. El futuro de las Bases de Datos. Diseño de Bases de Datos Objeto - Relacionales. SQL3 Pág. 4/4 Universidad de Burgos