Syllabus

AEF-1031 FUNDAMENTOS DE BASE DE DATOS

MADNI. RAFAEL JOSÈ CUEVAS MIJANGOS

rjcuevas@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
5 3 2 5 Ciencia Ingeniería

Prerrequisitos
Identificar las estructuras básicas de las matemáticas discretas y aplicarlas en el manejo y tratamiento de la información.
Utilizar técnicas de modelado para la solución de problemas.
Aplicar la sintaxis de un lenguaje orientado a objetos.
Aplicar un lenguaje orientado a objetos para la solución de problemas.

Competencias Atributos de Ingeniería

Normatividad
1. Cumplir en tiempo y forma con los trabajos requeridos por el maestro.
2. Cumplir con el 80% de asistencias. (No existen retardos, se pasa lista a los 20 minutos de iniciada la clase)
3. Mantener el orden y el respeto

Materiales
1. Libreta de apuntes.
2. Memoria USB.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 2.9.1
PARCIAL 2 De la actividad 3.1.1 a la actividad 5.5.1

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Sistemas Gestores de Bases de Datos
          1.1. Objetivo de las Bases de Datos
                   1.1.1. Objetivo de las Bases de Datos
                           Objetivo de las Bases de Datos ( bytes)
                          
          1.2. Áreas de Aplicación de los Sistemas de Bases de datos.
                   1.2.1. Áreas de Aplicación de los Sistemas de Bases de datos.
                           Áreas de Aplicación de los Sistemas de Bases de datos. ( bytes)
                          
          1.3. Modelos de datos
                   1.3.1. Modelos de datos
                           Modelos de datos ( bytes)
                          
          1.4. Arquitectura del Sistema Gestor de Bases de datos.
                   1.4.1. Arquitectura del Sistema Gestor de Bases de datos.
                           Arquitectura del Sistema Gestor de Bases de datos. ( bytes)
                          
          1.5. Niveles de abstracción.
                   1.5.1. Niveles de abstracción.
                           Niveles de abstracción ( bytes)
                          
          1.6. Tipos de usuarios.
                   1.6.1. Tipos de usuarios.
                           Tipos de usuarios. ( bytes)
                          
          1.7. Tipos de lenguajes.
                   1.7.1. Tipos de lenguajes.
                           Tipos de lenguajes. ( bytes)
                          
          1.8. Tópicos selectos de bases de datos.
                   1.8.1. Tópicos selectos de bases de datos.
                           Tópicos selectos de bases de datos. ( bytes)
                          
2. Diseño de Bases de Datos y el modelo E-R.
          2.1. El Proceso de Diseño
                   2.1.1. El Proceso de Diseño
                           El Proceso de Diseño ( bytes)
                          
          2.2. Modelo Entidad-Relación.
                   2.2.1. Modelo Entidad-Relación.
                           Modelo Entidad-Relación. ( bytes)
                          
          2.3. Restricciones.
                   2.3.1. Restricciones.
                           Restricciones ( bytes)
                          
          2.4. Diagramas E-R.
                   2.4.1. Diagramas E-R.
                           Diagramas E-R. ( bytes)
                          
          2.5. Diseño con diagramas E-R
                   2.5.1. Diseño con diagramas E-R
                           Diseño con diagramas E-R ( bytes)
                          
          2.6. Conjunto de entidades débiles.
                   2.6.1. Conjunto de entidades débiles.
                           Conjunto de entidades débiles. ( bytes)
                          
          2.7. Modelo E-R extendido.
                   2.7.1. Modelo E-R extendido.
                           Modelo E-R extendido ( bytes)
                          
          2.8. Otros aspectos del diseño de bases de datos.
                   2.8.1. Otros aspectos del diseño de bases de datos.
                           Otros aspectos del diseño de bases de datos. ( bytes)
                          
          2.9. La Notación E-R con UML.
                   2.9.1. La Notación E-R con UML.
                           La Notación E-R con UML. ( bytes)
                          
3. Modelo relacional.
          3.1. Estructura básica.
                   3.1.1. Estructura básica.
                           Estructura básica. ( bytes)
                          
          3.2. Esquema de las bases de datos.
                   3.2.1. Esquema de las bases de datos.
                           Esquema de las bases de datos. ( bytes)
                          
          3.3. Claves.
                   3.3.1. Claves
                           Claves ( bytes)
                          
          3.4. Lenguajes de consulta.
                   3.4.1. Lenguajes de consulta.
                           Lenguajes de consulta. ( bytes)
                          
4. Diseño de bases de datos relacionales.
          4.1. Características del diseño relacional.
                   4.1.1. Características del diseño relacional.
                           Características del diseño relacional ( bytes)
                          
          4.2. Dominios atómicos y la primera forma normal.
                   4.2.1. Dominios atómicos y la primera forma normal.
                           Dominios atómicos y la primera forma normal. ( bytes)
                          
          4.3. Dependencias funcionales.
                   4.3.1. Dependencias funcionales.
                           Dependencias funcionales. ( bytes)
                          
          4.4. Segunda forma normal.
                   4.4.1. Segunda forma normal.
                           Segunda forma normal. ( bytes)
                          
          4.5. Tercera forma normal.
                   4.5.1. Tercera forma normal.
                           Tercera forma normal. ( bytes)
                          
          4.6. Forma normal Boyce-Codd.
                   4.6.1. Forma normal Boyce-Codd.
                           Forma normal Boyce-Codd. ( bytes)
                          
          4.7. Algoritmos de descomposición.
                   4.7.1. Algoritmos de descomposición.
                           Algoritmos de descomposición. ( bytes)
                          
          4.8. Formas normales superiores.
                   4.8.1. Formas normales superiores.
                           Formas normales superiores. ( bytes)
                          
          4.9. Integridad de las bases de datos.
                   4.9.1. Integridad de las bases de datos.
                           Integridad de las bases de datos. ( bytes)
                          
5. Algebra relacional.
          5.1. Operaciones fundamentales del algebra relacional.
                   5.1.1. Operaciones fundamentales del algebra relacional.
                           Operaciones fundamentales del algebra relacional. ( bytes)
                          
          5.2. Otras operaciones del algebra relacional
                   5.2.1. Otras operaciones del algebra relacional
                           Otras operaciones del algebra relacional ( bytes)
                          
          5.3. Algebra relacional extendida.
                   5.3.1. Algebra relacional extendida.
                           Algebra relacional extendida. ( bytes)
                          
          5.4. Valores nulos.
                   5.4.1. Valores nulos.
                           Valores nulos. ( bytes)
                          
          5.5. Operaciones de modificación a la base de datos.
                   5.5.1. Operaciones de modificación a la base de datos.
                           Operaciones de modificación a la base de datos. ( bytes)
                          
6. Lenguaje SQL.
          6.1. Introducción.
                   6.1.1. Introducción.
                           Introducción. ( bytes)
                          
          6.2. Definición de datos.
                   6.2.1. Definición de datos.
                           Definición de datos. ( bytes)
                          
          6.3. Estructura básica de las consultas
                   6.3.1. Estructura básica de las consultas
                           Estructura básica de las consultas ( bytes)
                          
          6.4. Operaciones sobre conjuntos.
                   6.4.1. Operaciones sobre conjuntos.
                           Operaciones sobre conjuntos. ( bytes)
                          
          6.5. Funciones de agregación.
                   6.5.1. Funciones de agregación
                           Funciones de agregación ( bytes)
                          
          6.6. Valores nulos
                   6.6.1. Valores nulos
                           Valores nulos ( bytes)
                          
          6.7. Consultas anidadas
                   6.7.1. Consultas anidadas
                           Consultas anidadas ( bytes)
                          
          6.8. Consultas complejas.
                   6.8.1. Consultas complejas.
                           Consultas complejas.
                           Consultas complejas. ( bytes)
                          
          6.9. Vistas.
                   6.9.1. Vistas.
                           Vistas. ( bytes)
                          
          6.10. Modificación de las bases de datos.
                   6.10.1. Modificación de las bases de datos.
                           Modificación de las bases de datos ( bytes)
                          
7. Bases de Datos Orientadas a objetos.
          7.1. Visión general.
                   7.1.1. Visión general.
                           Visión general. ( bytes)
                          
          7.2. Tipos de datos complejos.
                   7.2.1. Tipos de datos complejos.
                           Tipos de datos complejos. ( bytes)
                          
          7.3. Tipos estructurados y herencia en SQL.
                   7.3.1. Tipos estructurados y herencia en SQL.
                           Tipos estructurados y herencia en SQL. ( bytes)
                          
          7.4. Herencia de tablas.
                   7.4.1. Herencia de tablas.
                           Herencia de tablas. ( bytes)
                          
          7.5. Tipos de arreglo multiconjunto en SQL.
                   7.5.1. Tipos de arreglo multiconjunto en SQL.
                           Tipos de arreglo multiconjunto en SQL.
                          
          7.6. Identidad de los objetos y tipos de referencia en SQL.
                   7.6.1. Identidad de los objetos y tipos de referencia en SQL.
                           Identidad de los objetos y tipos de referencia en SQL. ( bytes)
                          
          7.7. Implementación de las características OR.
                   7.7.1. Implementación de las características OR.
                           http://www.maestrosdelweb.com/editorial/modelado-de-datos-e-implementacion-de-la-base-de-datos-primer-nivel-l5/
                          

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

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación