Syllabus

SCM0412 Fundamentos de bases de datos

DR. JOSE LUIS LIRA TURRIZA

jlira@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
4 3 2 8

Prerrequisitos

Competencias Atributos de Ingeniería

Normatividad

Materiales

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Parámetros de Examen
PARCIAL 1 Unidad I y II
PARCIAL 2 Unidad III, IV y V

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. 1
          1.1. Sistemas de información y bases de datos
                   1.1.1. 1 Concepto de sistema de información.
                          
                   1.1.2. Sistemas de información para la gestión y para la ayuda en la toma de decisiones.
                          
          1.2. Tipos de sistemas de información.
                   1.2.1. Sistemas de información para la gestión y para la ayuda en la toma de decisiones
                          
                   1.2.2. Sistemas de bases de datos y sus aplicaciones.
                          
          1.3. Gestor de Base de datos vs Sistemas de archivos y niveles de abstraccion
                   1.3.1. Sistemas de bases de datos frente a los sistemas de archivos
                          
                   1.3.2. Los distintitos niveles de abstracción de una base de datos
                          
          1.4. Elementos en el manejo de una base de datos.
                   1.4.1. Usuarios y administradores de la base de datos
                          
                   1.4.2. Componentes de los sistemas de bases de datos.
                          
                   1.4.3. Arquitectura de los sistemas de bases de datos
                          
2. 2
          2.1. Conceptos básicos
                   2.1.1. Entidad.
                          
                   2.1.2. Relación.
                          
          2.2. Diagramas entidad-relación (ER).
                   2.2.1. Elementos y sus características
                          
                   2.2.2. Simbología del modelo E-R y Extendido
                          
          2.3. Diseño de un esquema de base datos
                   2.3.1. Elementos en el manejo de diseño
                          
                   2.3.2. ejercicios
                          
          2.4. Lenguaje de Modelado Unificado UML (Modelo Conceptual).
                   2.4.1. Diagramas UML
                          
                   2.4.2. ejercicios.
                          
3. 3
          3.1. El modelo relacional
                   3.1.1. Elementos y principales operaciones
                          
                   3.1.2. Proyección y selección
                          
          3.2. Álgebra relacional.
                   3.2.1. Ejercicios con modelos E-R
                          
                   3.2.2. Resolución de problemas
                          
4. 4
          4.1. Introducción
                   4.1.1. Estructura básica (SELECT, WHERE).
                          
                   4.1.2. Funciones de agregación (GROUP BY, HAVING).
                          
          4.2. Consultas sobre múltiples tablas
                   4.2.1. Subconsultas
                          
                   4.2.2. Operadores JOIN.
                          
          4.3. Manipulación de la base de datos
                   4.3.1. INSERT UPDATE
                          
                   4.3.2. DELETE.
                          
5. 5
          5.1. Diseño de esquemas relacionales de bases de datos
                   5.1.1. Dependencias funcionales
                          
                   5.1.2. Anomalías
                          
          5.2. Modelo ER y la normalización.
                   5.2.1. Descomposición y Normalización
                          
                   5.2.2. Formas Normales
                          
          5.3. Reducción de un esquema ER a tablas
                   5.3.1. Análisis de un caso práctico.
                          
                   5.3.2. Ejercicios.
                          
6. 6
          6.1. Relaciones y tipos
                   6.1.1. Relaciones anidadas.
                          
                   6.1.2. Tipos complejos
                          
          6.2. Herencia
                   6.2.1. definición
                          
                   6.2.2. Problemáticas
                          
                   6.2.3. Tipos de referencia.
                          
          6.3. Consultas
                   6.3.1. Consultas con tipos complejos.
                          
                   6.3.2. Comparación entre las bases de datos orientadas a objetos y las bases dedatos relacionales orientadas a objetos.
                          
7. 7
          7.1. Antecedentes
                   7.1.1. Esquema de los documentos XML
                          
                   7.1.2. Estructura de los datos XML.
                          
          7.2. Definición de tipos de documento (DTD).
                   7.2.1. Esquemas de XML.
                          
                   7.2.2. Ejercicios
                          
          7.3. Consulta y transformación
                   7.3.1. Xquery
                          
                   7.3.2. Xpath
                          
                   7.3.3. Almacenamiento de datos XML
                          
                   7.3.4. XSLT
                          
                   7.3.5. Aplicaciones
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación