Syllabus
AEF-1031 FUNDAMENTOS DE BASE DE DATOS
MI. DANIEL ALBERTO PANTI GONZALEZ
dapanti@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
4 | 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.- El alumno tiene una tolerancia de 15 min. para entrar a clases, después de este tiempo se considerará como falta. 2.- Ante faltas colectivas el tema se dará por visto y el tema será calificado en el examen. 3.- El alumno deberá mantener siempre el respeto hacia sus compañeros y maestros. No se permiten palabras altisonantes. 4.- No se permite entrar al salón con alimentos y bebidas. 5.- No se permiten gorras, shorts; se le pedirá que se retire del salón la persona que no cumpla. 6.- Celulares en modo vibrador. 7.- Aretes en el caso de los varones no está permitido. |
Materiales |
No se requieren materiales adicionales a los especificados en la programación de clases. |
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 Base de Datos
1.1. Objetivo de las Bases de Datos. 1.1.1. Objetivo de las Bases de Datos. ![]() ![]() ![]() 1.2. Áreas de Aplicación de los Sistemas de Base de datos 1.2.1. Áreas de Aplicación de los Sistemas de Base de datos ![]() 1.3. Modelos de datos 1.3.1. Modelos de datos ![]() ![]() 1.4. Arquitectura del Sistema Gestor de Bases de datos 1.4.1. Arquitectura del Sistema Gestor de Bases de datos ![]() 1.5. Niveles de abstracción. 1.5.1. Niveles de abstracción. ![]() ![]() 1.7. Tipos de usuarios 1.7.1. Tipos de usuarios ![]() 1.8. Tipos de lenguajes. 1.8.1. Tipos de lenguajes. ![]() 1.9. Tópicos selectos de bases de datos. 1.9.1. Tópicos selectos de bases de datos. ![]() |
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 ![]() 2.2. Modelo Entidad-Relación 2.2.1. Modelo Entidad-Relación ![]() 2.3. Restricciones. 2.3.1. Restricciones. ![]() 2.4. Diagramas E-R. 2.4.1. Diagramas E-R. ![]() 2.5. Diseño con diagramas E-R. 2.5.1. Diseño con diagramas E-R. ![]() 2.6. Conjunto de entidades débiles 2.6.1. Conjunto de entidades débiles ![]() 2.7. Modelo E-R extendido. 2.7.1. Modelo E-R extendido. ![]() 2.8. Otros aspectos del diseño de bases de datos 2.8.8. Otros aspectos del diseño de bases de datos ![]() 2.9. La Notación E-R con UML. 2.9.1. La Notación E-R con UML. ![]() |
3. Modelo relacional.
3.1. Estructura básica 3.1.1. Estructura básica ![]() ![]() ![]() 3.2. Esquema de las bases de datos. 3.2.1. Esquema de las bases de datos. ![]() 3.3. Claves. 3.3.1. Claves. ![]() 3.4. Lenguajes de consulta. 3.4.1. Lenguajes de consulta. ![]() |
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. ![]() 4.2. Dominios atómicos y la primera forma normal 4.2.1. Dominios atómicos y la primera forma normal ![]() ![]() ![]() 4.3. Dependencias funcionales 4.3.1. Dependencias funcionales ![]() 4.4. Segunda forma normal. 4.4.1. Segunda forma normal. ![]() 4.5. Tercera forma normal 4.5.1. Tercera forma normal ![]() ![]() 4.6. Forma normal Boyce-Codd. 4.6.1. Forma normal Boyce-Codd. ![]() ![]() 4.7. Algoritmos de descomposición 4.7.1. Algoritmos de descomposición ![]() 4.8. Formas normales superiores 4.8.1. Formas normales superiores ![]() 4.9. Integridad de las bases de datos 4.9.1. Integridad de las bases de datos ![]() ![]() |
5. Algebra relacional.
5.1. Operaciones fundamentales del algebra relacional 5.1.1. Operaciones fundamentales del algebra relacional ![]() ![]() 5.2. Otras operaciones del algebra relacional. 5.2.1. Otras operaciones del algebra relacional. ![]() 5.3. Algebra relacional extendida 5.3.1. Algebra relacional extendida ![]() 5.4. Valores nulos. 5.4.1. Valores nulos. ![]() 5.5. Operaciones de modificación a la base de datos 5.5.1. Operaciones de modificación a la base de datos ![]() |
6. Lenguaje SQL
6.1. Introducción. 6.1.1. Introducción ![]() 6.2. Definición de datos. 6.2.1. Definición de datos. ![]() 6.3. Estructura básica de las consultas. 6.3.1. Estructura básica de las consultas. ![]() 6.4. Operaciones sobre conjuntos. 6.4.1. Operaciones sobre conjuntos. ![]() 6.5. Funciones de agregación. 6.5.1. Funciones de agregación. ![]() 6.6. Valores nulos. 6.6.1. Valores nulos. ![]() 6.7. Consultas anidadas. 6.7.1. Consultas anidadas. ![]() 6.8. Consultas complejas 6.8.1. Consultas complejas ![]() 6.9. Vistas. 6.9.1. Vistas. ![]() 6.10. Modificación de las bases de datos 6.10.1. Modificación de las bases de datos ![]() |
7. Bases de Datos Orientadas a objetos.
7.1. Visión general. 7.1.1. Visión general. ![]() 7.2. Tipos de datos complejos. 7.2.1. Tipos de datos complejos. ![]() 7.3. Tipos estructurados y herencia en SQL 7.3.1. Tipos estructurados y herencia en SQL ![]() 7.4. Herencia de tablas 7.4.1. Herencia de tablas ![]() 7.5. Tipos de arreglo multiconjunto en SQL 7.5.1. 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 ![]() 7.7. Implementación de las características OR. 7.7.1. Implementación de las características OR. ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |