1 ASIGNATURA: BASE DE DATOS I Cód. 32-305 Régimen cuatrimestral Horas reloj semanales: 4 Horas prácticas: 22 Horas teóoricas: 38 Horas totales: 60 Carrera: Sistemas Año del programa 2016 FUNDAMENTOS: Toda organización y/o emprendimiento, ya sea de índole comercial, científico, social, u otro, necesita registrar, recuperar y analizar los hechos de la realidad que son de interés para su negocio y/o actividad. Este requerimiento imprescindible para una gestión eficiente, es el que ha convertido a la Base de Datos y a los Sistemas de Gestión de Bases de Datos en un componente fundamental de la tecnología informática actual. Conocer los fundamentos de las Bases de Datos, sus reglas y las herramientas necesarias para diseñar una estructura de datos, acorde con los requerimientos de información de cada organización; será un aporte fundamental para la formación del alumno, que se acrecentará con los conocimientos adquiridos en otras asignaturas, tales como Análisis y Diseño Estructurado de Sistemas. OBJETIVOS: Al finalizar el curso, el alumno habrá adquirido las habilidades y conocimientos necesarios para encarar el diseño de una base de datos relacional, formándolo en el uso y criterios de aplicación de las metodologías y herramientas de esta disciplina. Asimismo, los objetivos de esta signatura cubren las necesidades para que el alumno alcance a: - Conocer los fundamentos de las Bases de Datos y de los Sistemas de Gestión de Bases de Datos, sus componentes y actores. Ventajas de las Bases de Datos Relacionales. - Analizar diferentes casos prácticos, seleccionando los hechos de la realidad que son necesarios registrar, procesar y recuperar para poder satisfacer los requerimientos de información. - Poder efectuar análisis y clasificación de datos, utilizando herramientas como el DER (Diagrama de Entidad Relación) y lograr un modelo conceptual de la estructura de datos. - Aplicar técnicas de normalización que permitan lograr un refinamiento de las estructuras de datos. - Conocer los diferentes archivos convencionales, tipos de organización y modos de acceso. Establecer diferencias con el modelo físico de las Bases de Datos Relacionales. - Conocer los antecedentes de las Bases de Datos Relacionales y su correlación con el álgebra relacional. - Utilizar las operaciones del álgebra relacional, para resolver consultas sobre la información almacenada en las Bases de Datos. - Poder implementar físicamente el esquema conceptual, mediante un caso práctico en una Base de Batos Relacional. CONTENIDOS MINIMOS:
2 Unidad I: Objetivos de los sistemas BD. Unidad II: Organización de Archivos y Métodos de Acceso. Unidad III: Modelo Entidad Interrelación. Unidad IV: Normalización. Unidad V: Modelo relacional. Unidad VI: Álgebra Relacional. Unidad VII: Formularios, Informes y Consultas. PROGRAMA ANALITICO: Unidad I: Objetivos de los Sistemas BD. Abstracción de datos. Modelos de datos. Instancias y esquemas. Independencia de datos. DDL y DML. Administrador y usuarios de BD. Funciones del Sistema de Gestión de Base de Datos. Fundamentos y ventajas de la Base de Datos Relacionales. Unidad II: Organización de Archivos y Métodos de Acceso Organización de Archivos: Secuencial, Secuencial Indexada y Relativa. Métodos de Acceso: Acceso Secuencial y Acceso Directo. Unidad III: Modelo Entidad Interrelación. Modelado y Diseño de BD aplicando el modelo entidad / interrelación. Modelo relacional extendido RM/T. Diseño de BD. Esquemas. Diagrama de Entidad Relación (DER) Unidad IV: Normalización. Dependencias Funcionales. Concepto de normalización. Formas normales basadas en claves primarias. Primera Forma Normal. Segunda Forma Normal. Tercera Forma Normal. Buenas y malas descomposiciones. Unidad V: Modelo Relacional. Qué significan las relaciones. Notación del modelo relacional. Reglas de integridad. Claves. Claves primarias. Claves foráneas. Integridad de las entidades. Integridad referencial. Concepto de disparadores. Unidad VI: Algebra Relacional. El Modelo Relacional: aproximación algebraica. Operaciones básicas del álgebra relacional: selección, proyección, reunión, división, unión, intersección, diferencia, producto cartesiano, y renombrar. Operaciones relacionales adicionales. Sintaxis de las operaciones. Asignación relacional. Resolución de consultas. Unidad VII: Formularios. Informes y Consultas Diseño de Formularios, Informes y Consultas en Base de Datos Relacionales. Casos prácticos. Diferencias entre tablas y vistas del usuario. Ordenamientos y agrupamientos. Campos calculados. Datos de entrada, salida y persistentes. Diccionario de datos. METODOLOGÍAS DE ENSEÑANZA Y APRENDIZAJE: La duración del curso es de quince clases de cuatro horas (2 de teoría y 2 de práctica) con una asistencia mínima del 75% y examen final. La parte teórica se desarrollará sobre la base de textos que los alumnos deberán leer previamente. Las primeras horas se destinarán a teoría y consultas. La parte práctica se desarrollará en las horas restantes resolviendo ejercicios prácticos individuales para profundizar los conceptos teóricos. También se realizará un trabajo práctico
3 grupal, en coordinación con el proyecto que los alumnos realizan en la asignatura Análisis y Diseño Estructurado de Sistemas. EVALUACION: Durante la cursada se evaluará al alumno a través de: - Dos evaluaciones parciales teórico prácticas, ambas recuperables. - Carpeta de Ejercicios Prácticos - Trabajo Práctico Grupal. - Opinión formada por el docente. CRONOGRAMA: Clase Nº 1: Clase Nº 2: Clase Nº 3: Clase Nº 4: Clase Nº 5: Clase Nº 6: Clase Nº 7: Clase Nº 8: Clase Nº 9: Clase Nº 10: Clase Nº 11: Clase Nº 12: Clase Nº 13: Clase Nº 14: Clase Nº 15: Unidad I Unidad I Unidad II Unidad III Modelado y Diseño de la Base de Datos Modelado y Diseño de la Base de Datos Unidad IV Unidad IV Normalización de la Base de Datos Unidad V Unidad V Unidad VI Unidad VI BIBLIOGRAFIA: Obligatoria: Ebook Reinosa, E. y otros Bases De Datos,, Editorial Alfaomega, 2012. ISBN 9786077079125 ELMASRI NAVATHE: Fundamentos De Sistemas De Bases De Datos 3ra. ed. Ed. Addison-Wesley Iberoamer.2003 SILBERSCHATZ - KORTH: Fundamentos de Bases de Datos 4/Ed. Ed. Mc Graw Hill. 2002. DATE: 1. Intr. Sistemas. Bases de Datos 7/E. Ed. Pearson Educación. 2001 DE MIGUEL CASTAÑO: Diseño De Bases De Datos Relacionales. Ed. Alfaomega Grupo Editor. 2000 Complementaria:
4 CELMA GIMENEZ: Bases De Datos Relacionales. Ed. Pearson Educación. 2003 CABRERA SÁNCHEZ: Sistemas Gestores De Bases de Datos. Ed. Paraninfo. 2001 Planeamiento Educativo GdePlaneamiento@Kennedy.edu.ar
5