Gestión y Modelación de Datos (300CID001)

Descripción del Curso

El curso de bases de datos pretende introducir los conceptos y técnicas de los sistemas de bases de datos. El enfoque es hacia las bases de datos relacionales……

Información Básica

  • Horario:
    • Martes 7:00 9:00 EduCon 3.4
    • Jueves 7:00 9:00 EduCon 3.4
  • Horario de Atención: Miércoles, Viernes 14:00-16:00
  • Créditos: 2
  • Horas de Clase: 3 / semana
  • Horas de trabajo independiente: 6 / semana
  • Prerequisitos: XXX

Objetivos Instruccionales

Al finalizar el curso los participantes podrán:

  • Identificar los componentes de un Sistema de Información.
  • Describir los principales componentes de un Sistema de Base de Datos
  • Diseñar a nivel lógico y físico una base de datos relacional a partir de una problemática o realidad particular.
  • Implementar una base de datos usando comandos del Lenguaje de Definición de Datos (DDL) del SQL (Structure Query Language).
  • Manipular el contenido de una base de datos por medio del Lenguaje de Manipulación de Datos (DML) de SQL.
  • Especificar consultas a una base de datos por medio del Álgebra Relacional.
  • Ejecutar consultas a una base de datos por medio de sentencias SQL
  • Identificar las diferentes formas normales y sus fundamentos teóricos y aplicar dicha teoría en el diseño de una base de datos relacional.

Competencias que se Desarrollan

  • Habilidades específicas: Uso de PostgreSQL, Oracle, Designer……..
  • Conceptos Fundamentales de Computación: Diseño de Bases de Datos, Lenguajes de Consulta, ….
  • Competencias Generales: Trabajo en grupo, escritura de reportes……….

Metodología

El curso es presencial y con alta dosis de participación y trabajo en clase. Para algunas sesiones de clase se asignarán investigaciones, ejercicios y lecturas. Durante la sesión se expondrán los conceptos acompañados de ejemplos, se fomentará la participación de los estudiantes y se realizarán, cuando se requiera, prácticas en sala de cómputo. Se realizarán uno o dos proyecto de semestre en grupos de máximo dos (2) persona.

Contenido

Temas SesiónBibliografía
Presentación del curso e Introducción 1 [1, cap 2],[2, cap 1]
Definiciones y Conceptos 2 [3]
El Sistema Gestor de base de Datos 3 [3, cap 3]
Diseño de Bases de Datos: Modelo Entidad Relación (MER) y ODL. 4, 5, 6 [3]
Modelo Relacional 7 y 8 [3]
Conversión de Entidades y Relaciones a Tablas 9 [4,5]
Introducción al SQL
Manejo de Tablas
10 [4, cap 5]
Algebra Relacional:
Selección, Proyección, Selección, Proyección, Prod. Cartesiano, Unión, Diferencia, Concatenación (Join) e intersección
11y12 [3]
SQL (DML) 13y14 [3]
Normalización 15y16 [2]
Manejo de Herramientas Case - Designer (Oracle) 17,18 [1]
Vistas e índices 19 [1,2]
Implementación: PL
Funciones y Procedimientos, triggers
20,21,22 [3]

Evaluacion

Nota Porcentaje
Tareas, Investigaciones y Quices 15 %
Primer Parcial 25 %
Segundo Parcial 25 %
Proyecto de semestre 35%

Bibliografia

 [1] Jeffrey D. Ullman and Jennifer Widom , Introducción a los Sistemas de Bases de Datos. , Prentice Hall , 1999
 [2] Abraham Silberschatz, Henry F. Korth and S. Sudarshan , Fundamentos de Bases de Datos , McGraw-Hill , 1998
 [3] C. J. Date , Introducción a los Sistemas de Bases de Datos , Pearson Educación , 2001
 [4] Adoración de Miguel and Mario Piattini , Fundamentos y Modelos de Bases de Datos , RA-MA Editorial , 1997
 [5] Cesar Pérez , Oracle 10g - Administración de Bases de Datos , Alfaomega RA-MA Editorial , 2008

Curso en Moodle

 
materias/formato.txt · Última modificación: 2013/11/08 08:20 por alexvalencia
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki