Periodo académico 2020-1S

(751111) BASES DE DATOS RELACIONALES

Datos generales

Grupos

Tabla información sobre los grupos de la asignatura
Actividad Grupo Periodos Horarios Aula Profesor/Tutor
CLASE TEÓRICA (1) - CLASE TEÓRICA - GRUPO 1 - BOGOTÁ 21/01/2020 - 21/01/2020 MARTES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
23/01/2020 - 23/01/2020 JUEVES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
28/01/2020 - 28/01/2020 MARTES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
30/01/2020 - 30/01/2020 JUEVES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
04/02/2020 - 04/02/2020 MARTES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
06/02/2020 - 06/02/2020 JUEVES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
11/02/2020 - 11/02/2020 MARTES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
13/02/2020 - 13/02/2020 JUEVES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
18/02/2020 - 18/02/2020 MARTES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
20/02/2020 - 20/02/2020 JUEVES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
25/02/2020 - 25/02/2020 MARTES 18:30 - 21:30 AULA 204 - M7 MAURICIO GARCES RESTREPO
27/02/2020 - 27/02/2020 JUEVES 18:30 - 21:30 AULA 204 - M7 FABRIZIO BOLAÑO LÓPEZ
03/03/2020 - 03/03/2020 MARTES 18:30 - 21:30 AULA 204 - M7 FABRIZIO BOLAÑO LÓPEZ
(3) - CLASE TEÓRICA - GRUPO 3 - SANTA MARTA 07/02/2020 - 07/02/2020 VIERNES 14:00 - 21:00 Salón M7 -
08/02/2020 - 08/02/2020 SÁBADO 07:00 - 11:00 Salón M7 -
SÁBADO 13:00 - 17:00 Salón M7 -
21/02/2020 - 21/02/2020 VIERNES 14:00 - 21:00 Salón M8 -
22/02/2020 - 22/02/2020 SÁBADO 07:00 - 11:00 Salón M8 -
SÁBADO 13:00 - 17:00 Salón M8 -
06/03/2020 - 06/03/2020 VIERNES 14:00 - 21:00 Salón M10 -
SALAS ESPECIALIZADAS CÓMPUTO (1.1) - SALAS ESPECIALIZADAS CÓMPUTO - GRUPO 1.1 - BOGOTÁ 05/03/2020 - 05/03/2020 JUEVES 18:30 - 21:30 AULA WINDOWS - 309 - M7A FABRIZIO BOLAÑO LÓPEZ
10/03/2020 - 10/03/2020 MARTES 18:30 - 21:30 AULA WINDOWS - 309 - M7A FABRIZIO BOLAÑO LÓPEZ
12/03/2020 - 12/03/2020 JUEVES 18:30 - 21:30 AULA WINDOWS - 309 - M7A FABRIZIO BOLAÑO LÓPEZ
(3.1) - SALAS ESPECIALIZADAS CÓMPUTO - GRUPO 3.1 - SANTA MARTA 07/03/2020 - 07/03/2020 SÁBADO 07:00 - 11:00 Salón M10 -
SÁBADO 13:00 - 17:00 Salón M10 -

Contenidos

PROGRAMA DE LA ASIGNATURA

Presentación

El modelo relacional, desde su formulación a principios de los años 70 y luego de  sus primeras  implementaciones a través de  los sistemas manejadores de bases de datos (DBMS) por sus siglas en Inglés, ha evolucionado,  se ha consolidado y ha ganado un reconocimiento indiscutible para almacenar y consultar información de manera eficiente.

En el diseño de una base de datos se deben seguir técnicas muy reconocidas que permiten lograr un producto de buena calidad, se deben tomar las decisiones apropiadas y se deben tener en cuenta las necesidades del usuario. En general el diseño debe cumplir con los objetivos de la organización para cual se diseña. Diseñar significa también, definir su estructura, su contenido,  sus características y  operación de una base de datos.

Objetivo de Aprendizaje

Esta asignatura familiariza al estudiante con las características del modelo relacional, de igual manera lo instruye en conocer y aplicar técnicas para el diseño de una base de datos  relacional, así como en el reconocimiento de los diferentes avances que se han dado en el campo de las Bases de Datos.

Presentar los componentes de un sistema manejador de bases de datos (DBMS).

Dar a conocer los elementos del modelo relacional como fundamento de las bases de datos relacionales.

Dar a conocer, entender y aplicar las técnicas para el diseño de una base de datos relacional.

Conocer algunas herramientas para el diseño de bases de datos, así como algunos sistemas manejadores de bases de datos (DBMS) disponibles en el mercado.

Contenidos Temáticos

         Introducción

Proceso diseño de una base de datos

        Metodología de diseño

        Ciclo de vida del diseño de  una base de datos

        Diseño del modelo funcional


                  Requerimientos de diseño de una Base de Datos

       Generalidades

      Especificaciones

      Administración de requerimientos

     Implementación de requerimientos


        Diseño Conceptual

                       Análisis de requerimientos

                       Estrategias de diseño

                       Calidad del diseño conceptual

                       Modelo Entidad-Relación ER

                Casos especiales del modelo ER

                Entidades débiles

                Representación de restricciones

                Normalizando Modelo ER

                       Documentación del modelo ER

                Descripción de otros modelos ER

        Diseño Lógico

                       Análisis de rendimiento del modelo ER

                       Reestructuración del esquema ER

                       Del modelo ER al relacional

        Normalización

                       Anomalías

                       Dependencias funcionales

                Dependencias multivaluadas

                       Forma normal Boyce-Codd

                       Formas normales

        Diseño físico

                          Modelo Entidad-Relación  Extendido

        Componentes de un Sistema Manejador de Base de Datos

          Herramientas de diseño (CASE/IDE)

        El modelo relacional

        Elementos del modelo relacional

                       Relaciones, tablas, atributos

                       Reglas de integridad

                       Transacciones

        Álgebra relacional

Evaluación Formativa

Se llevará a cabo mediante ejercicios prácticos desarrollados en clase, trabajados en grupos y sustentados) explicando los conceptos utilizados  y control de lecturas.

Aspectos a evaluar

Poder describir la arquitectura básica de un Sistema Manejador de Bases de Datos Relacionales.

Conocer los elementos de un modelo Entidad Relación ER.

Saber los elementos que conforman el modelo relacional, las operaciones sobre el mismo y su normalización.

Conocer una metodología para diseñar una base de datos.

Conocer una herramienta de diseño.


CALIFICACIONES

30 %  Docente 1

70 % Docente 2

Bibliografía Básica Obligatoria

1.        Graeme Simsion. (2005). Data Modeling Essentials. Third Edition. Morgan Kaufmann.

2.       Hector Garcia-Molina., Jeffrey D. Ullman. (2002). Database Systems: The Complete Book. Prentice Hall.

3.        Margo Seltzer. (2005). Beyond Relational Databases. Disponible en http://ezproxy.utadeo.edu.co:2333/dl.cfm.

4.       Paolo Atzeni., Stefano Ceri. (2000). Database Systems: Concepts, Languages and Architectures. McGraw Hill.

5.        Ramez Elmasri. (2007). Fundamentals of Database Systems. 5TH Edition. Addison Wesley.

6.       Soukup R., Delaney K. (2000). Inside Microsoft SQL Server 2000. Microsoft Press.

7.        Connolly, Thomas M. (2002). Database Systems. 4 Edition. Addison Wesley.

8.        Lightstone Sam. (2007). Physical database design. Morgan Kaufmann.

9.       Kart E. Wiegers. (2003). Software requirements. Microsoft Press.

10.    Barker, Richard. CASE*Method: entity relationship modelling. Addison-Wesley



Carrera 4 # 22-61 Teléfono: (+57 1) 242 7030 - 018000111022 Fax: (+57 1) 561 2107 Bogotá D.C., Colombia
Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional.