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 (370176 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. (951296 bytes)
                          
          1.3. Modelos de datos
                   1.3.1. Modelos de datos
                           Modelos de datos (301502 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. (145386 bytes)
                          
          1.5. Niveles de abstracción.
                   1.5.1. Niveles de abstracción.
                           Niveles de abstracción (121125 bytes)
                          
          1.6. Tipos de usuarios.
                   1.6.1. Tipos de usuarios.
                           Tipos de usuarios. (219543 bytes)
                          
          1.7. Tipos de lenguajes.
                   1.7.1. Tipos de lenguajes.
                           Tipos de lenguajes. (589628 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. (1172480 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 (1144795 bytes)
                          
          2.2. Modelo Entidad-Relación.
                   2.2.1. Modelo Entidad-Relación.
                           Modelo Entidad-Relación. (276116 bytes)
                          
          2.3. Restricciones.
                   2.3.1. Restricciones.
                           Restricciones (1783296 bytes)
                          
          2.4. Diagramas E-R.
                   2.4.1. Diagramas E-R.
                           Diagramas E-R. (204318 bytes)
                          
          2.5. Diseño con diagramas E-R
                   2.5.1. Diseño con diagramas E-R
                           Diseño con diagramas E-R (254806 bytes)
                          
          2.6. Conjunto de entidades débiles.
                   2.6.1. Conjunto de entidades débiles.
                           Conjunto de entidades débiles. (474212 bytes)
                          
          2.7. Modelo E-R extendido.
                   2.7.1. Modelo E-R extendido.
                           Modelo E-R extendido (1445338 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. (573394 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. (92331 bytes)
                          
3. Modelo relacional.
          3.1. Estructura básica.
                   3.1.1. Estructura básica.
                           Estructura básica. (422442 bytes)
                          
          3.2. Esquema de las bases de datos.
                   3.2.1. Esquema de las bases de datos.
                           Esquema de las bases de datos. (2207594 bytes)
                          
          3.3. Claves.
                   3.3.1. Claves
                           Claves (145283 bytes)
                          
          3.4. Lenguajes de consulta.
                   3.4.1. Lenguajes de consulta.
                           Lenguajes de consulta. (298384 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 (206630 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. (813964 bytes)
                          
          4.3. Dependencias funcionales.
                   4.3.1. Dependencias funcionales.
                           Dependencias funcionales. (116971 bytes)
                          
          4.4. Segunda forma normal.
                   4.4.1. Segunda forma normal.
                           Segunda forma normal. (86021 bytes)
                          
          4.5. Tercera forma normal.
                   4.5.1. Tercera forma normal.
                           Tercera forma normal. (49363 bytes)
                          
          4.6. Forma normal Boyce-Codd.
                   4.6.1. Forma normal Boyce-Codd.
                           Forma normal Boyce-Codd. (63260 bytes)
                          
          4.7. Algoritmos de descomposición.
                   4.7.1. Algoritmos de descomposición.
                           Algoritmos de descomposición. (354183 bytes)
                          
          4.8. Formas normales superiores.
                   4.8.1. Formas normales superiores.
                           Formas normales superiores. (100004 bytes)
                          
          4.9. Integridad de las bases de datos.
                   4.9.1. Integridad de las bases de datos.
                           Integridad de las bases de datos. (278417 bytes)
                          
5. Algebra relacional.
          5.1. Operaciones fundamentales del algebra relacional.
                   5.1.1. Operaciones fundamentales del algebra relacional.
                           Operaciones fundamentales del algebra relacional. (147925 bytes)
                          
          5.2. Otras operaciones del algebra relacional
                   5.2.1. Otras operaciones del algebra relacional
                           Otras operaciones del algebra relacional (108979 bytes)
                          
          5.3. Algebra relacional extendida.
                   5.3.1. Algebra relacional extendida.
                           Algebra relacional extendida. (139122 bytes)
                          
          5.4. Valores nulos.
                   5.4.1. Valores nulos.
                           Valores nulos. (215314 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. (66848 bytes)
                          
6. Lenguaje SQL.
          6.1. Introducción.
                   6.1.1. Introducción.
                           Introducción. (288898 bytes)
                          
          6.2. Definición de datos.
                   6.2.1. Definición de datos.
                           Definición de datos. (523319 bytes)
                          
          6.3. Estructura básica de las consultas
                   6.3.1. Estructura básica de las consultas
                           Estructura básica de las consultas (356970 bytes)
                          
          6.4. Operaciones sobre conjuntos.
                   6.4.1. Operaciones sobre conjuntos.
                           Operaciones sobre conjuntos. (116024 bytes)
                          
          6.5. Funciones de agregación.
                   6.5.1. Funciones de agregación
                           Funciones de agregación (91387 bytes)
                          
          6.6. Valores nulos
                   6.6.1. Valores nulos
                           Valores nulos (168960 bytes)
                          
          6.7. Consultas anidadas
                   6.7.1. Consultas anidadas
                           Consultas anidadas (90592 bytes)
                          
          6.8. Consultas complejas.
                   6.8.1. Consultas complejas.
                           Consultas complejas.
                           Consultas complejas. (861819 bytes)
                          
          6.9. Vistas.
                   6.9.1. Vistas.
                           Vistas. (131562 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 (301056 bytes)
                          
7. Bases de Datos Orientadas a objetos.
          7.1. Visión general.
                   7.1.1. Visión general.
                           Visión general. (165593 bytes)
                          
          7.2. Tipos de datos complejos.
                   7.2.1. Tipos de datos complejos.
                           Tipos de datos complejos. (132938 bytes)
                          
          7.3. Tipos estructurados y herencia en SQL.
                   7.3.1. Tipos estructurados y herencia en SQL.
                           Tipos estructurados y herencia en SQL. (132938 bytes)
                          
          7.4. Herencia de tablas.
                   7.4.1. Herencia de tablas.
                           Herencia de tablas. (710223 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. (11219031 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 (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación