Download Ingeniería Informática Bases de Datos I (Extinta) Curso 2016/2017
Document related concepts
Transcript
Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad de Granada Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación. c/. Daniel Saucedo Aranda, s/n 18071 Granada España Ingeniería Informática Bases de Datos I (Extinta) Curso 2016/2017 Curso 2º Primer Cuatrimestre Créditos de Teoría: 0 Créditos de Prácticas 0 PROGRAMA DE TEORÍA CAPITULO I: CONCEPTOS GENERALES REFERENTES A BASES DE DATOS. Introducción y Definiciones Iniciales. * Concepto intuitivo de Base de Datos. * Los Sistemas de Gestión de Bases de Datos (DBMS). * Ventajas de utilización de una Base de Datos. * Concepto de independencia. * Resumen histórico y perspectivas futuras. Arquitectura de un Sistema de Bases de Datos. * Niveles generales de estructura. * El nives externo, lenguajes. * El nivel conceptual. * Introducción al nivel físico. * El Administrador de la Base de Datos (DBA). * Utilidades. * Procesos Distribuidos. Modelos de Datos * Definición de modelo de datos. * Modelos de datos semanticos: el modelo E/R. * Introducción al modelo de datos relacional. * Introducción a los modelos de datos y en red. * Distinción entre modelos de datos. CAPITULO 2: EL MODELO DE BASE DE DATOS RELACIONAL. El nivel físico de las bases de datos. * El modelo de datos físico * Las técnicas básicas de acceso: indexación * Las técnicas básicas de acceso: hashing * El acceso en estructuras jerarquicas y en red: multilistas * El acceso en los sistemas relacionales * Arquitecturas de sistemas de bases de datos La estructura de datos Relacional * El concepto de dominio. * Relaciones: definición y propiedades. * Llave primaria y llave externa. * Las reglas de integridad. El Algebra Relacional * Introducción y definición intruitiva. * Los operadores tradicionales. * Los Operadores relacionales típicos. * Posibles usos alternativos de Algebra Relacional. * Operadores Adicionales. Sistemas relacionales. * Un resumen del modelo de datos relacional. * Sistemas relacionales. * Sistemas completamente relacionales. * Las doce reglas de Codd. PROGRAMA DE PRÁCTICAS Un Lenguaje basado en el Algebra Relacional: SQL. * Creación y Gestión simple de una base de datos. * Realización de consultas a una base de datos. * Nivel Externo de un SGBD. * Nivel Interno de un SGBD. Departamento de Ciencias de la Computación e Inteligencia Artificial Página 1/2 Bases de Datos I (Extinta) - Guía Docente Se pretende que el alumno se familiarice con un sistema de gestión de bases de datos avanzado, que le permita en asignaturas posteriores profundizar en el conocimiento de la materia (se propone ORACLE V.9). También debe llegar a conocer perfectamente los elementos fundamentales del lenguaje SQL. BIBLIOGRAFÍA Por orden de relevancia a la asignatura : * O. Pons, N. Marin, J.M. Medina, S. Acid, M.A. Vila Introducción a las Bases de Datos: El modelo Relacional [1ª edición] Thomson Paraninfo, 2005 ISBN 84-9732-396-3 * Abraham Silberschatz, Henry F. Korth & S. Sudarshan Fundamentos de Bases de Datos [4ª edición] McGraw-Hill, 2002 ISBN 0072554819 * Ullman J.D., J. Widom Introducción a los Sistemas de Bases de Datos [1ª edición] Prentice Hall, 1999 ISBN 0138613370 * Connolly T, C. Begg Sistemas de Bases de Datos [4ª edición] Addison-Wesley, 2005 ISBN 8478290753 * Date C.J. Introducción a los Sistemas de Bases de Datos [7ª edición] Prentice Hall, 2001 * BATINI, CERI, NAVATHE. Diseño Conceptual de Bases de Datos Addison-WesleyDiaz de Santos, 1994 MÉTODO DE EVALUACIÓN Se realizará una prueba final escrita sobre los contenidos de las clases teóricas (NT), así como un examen de prácticas de SQL (NP). La nota final (NF) será: NT*0.6+NP*0.4=NF. Se exigirá una nota mínima de 4.0 en cualquiera de las dos calificaciones para realizar la media. Ambas pruebas se realizarán en la convocatoria de Febrero. Para la convocatoria de Septiembre que consta de las mismas pruebas de evaluación, se conservarán notas parciales aprobadas. RECOMENDACIONES AL ALUMNO Con objeto de conseguir un mejor aprovechamiento de los créditos de esta asignatura y teniendo en cuenta que los alumnos sólo podrán desarrollar las prácticas en la parte final de ésta, se propone una temporización de la asignatura donde en las primeras semanas se imparta sólo teoría y en las últimas sólo prácticas. Para tener éxito en el desarrollo de las prácticas ese conveniente una correcta temporización de los ejercicios para ello los problemas deberán ser resueltos por parte del alumno. Departamento de Ciencias de la Computación e Inteligencia Artificial Página 2/2