Syllabus
AEF-1031 FUNDAMENTOS DE BASE DE DATOS
LIC. OSCAR LÓPEZ YARZAGARAY
olopez@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 |
| Reglas generales de comportamiento en clase. 1. Se inicia clase puntualmente y se abre la puerta a los 10 minutos por los que lleguen retrasados. La puerta no se vuelve a abrir, cuando entre deben evitar distraer a sus compañeros (-1) Si reitera llegada tarde, es (-1). 2.La atención debe estar enfocada al objeto de estudio EN CLASE. (-1) 3. Sólo usar la palabra cuando lo permite el docente (-1) 4. Escuchar atentamente sin distraer, cuando algún compañero haga uso de la palabra (-1) 5. Se guardan cuadernos y libros y se concluye la clase cuando el docente lo indique.(-1) 6.Cuidado del equipamiento y accesorios 7. Utilizar correctamente la tecnologia para obtener la informacion. 8. No desviar el uso de la tecnologia hacia redes sociales o intereses ajenos al proceso de la clase(Facebook, etc) (Se le suspendera por una semana del laboratorio de computo) |
| Materiales |
| 1. CD-Rom o DVD 2. USB(mínomo 2GB) para almacenamiento. 3. Cuaderno de apuntes. 50 hojas4, 4. Computadora de escritorio o laptop con 2GB de RAM mínimo |
| 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.9 | |
| PARCIAL 2 | De la actividad 3.1.1 a la actividad 5.5.1 | |
| Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
| 1. 1 Sistemas Gestores de Bases de Datos.
1.1. 1.1 Objetivo de las Bases de Datos 1.1.1. 1.1 Objetivo de las Bases de Datos 1.2. 1.2 Áreas de Aplicación de los Sistemas de Bases de datos 1.2.1. 1.2 Áreas de Aplicación de los Sistemas de Bases de datos 1.3. 1.3 Modelos de datos. 1.3.1. 1.3 Modelos de datos. 1.4. 1.4 Arquitectura del Sistema Gestor de Bases de datos. 1.4.4. 1.4 Arquitectura del Sistema Gestor de Bases de datos. 1.5. 1.5 Niveles de abstracción. 1.5.5. 1.5 Niveles de abstracción. 1.6. 1.6 Tipos de usuarios. 1.6.1. 1.6 Tipos de usuarios. 1.7. 1.7 Tipos de lenguajes. 1.7.1. 1.7 Tipos de lenguajes. 1.8. 1.8 Tópicos selectos de bases de datos. 1.8.1. 1.8 Tópicos selectos de bases de datos. |
2. 2 Diseño de Bases de Datos y el modelo E-R.
2.1. 2.1 El Proceso de Diseño. 2.1.1. 2.1 El Proceso de Diseño. 2.2. 2.2 Modelo Entidad-Relación. 2.2.2. 2.2 Modelo Entidad-Relación. 2.3. 2.3 Restricciones. 2.3.3. 2.3 Restricciones. 2.4. 2.4 Diagramas E-R 2.4.1. 2.4 Diagramas E-R 2.5. 2.5 Diseño con diagramas E-R. 2.5.5. 2.5 Diseño con diagramas E-R. 2.6. 2.6 Conjunto de entidades débiles. 2.6.1. 2.6 Conjunto de entidades débiles. 2.7. 2.7 Modelo E-R extendido. 2.7.1. 2.7 Modelo E-R extendido. 2.8. 2.8 Otros aspectos del diseño de bases de datos. 2.8.1. 2.8 Otros aspectos del diseño de bases de datos. 2.9. 2.9 La Notación E-R con UML. 2.9.9. 2.9 La Notación E-R con UML. |
3. 3 Modelo relacional.
3.1. 3.1 Estructura básica. 3.1.1. 3.1 Estructura básica. 3.2. 3.2 Esquema de las bases de datos 3.2.1. 3.2 Esquema de las bases de datos 3.3. 3.3 Claves. 3.3.1. 3.3 Claves. 3.4. 3.4 Lenguajes de consulta. 3.4.1. 3.4 Lenguajes de consulta. |
4. 4 Diseño de bases de datos relacionales.
4.1. 4.1 Características del diseño relacional. 4.1.1. 4.1 Características del diseño relacional. 4.2. 4.2 Dominios atómicos y la primera forma normal. 4.2.1. 4.2 Dominios atómicos y la primera forma normal. 4.3. 4.3 Dependencias funcionales. 4.3.1. 4.3 Dependencias funcionales. 4.4. 4.4 Segunda forma normal. 4.4.1. 4.4 Segunda forma normal. 4.5. 4.5 Tercera forma normal. 4.5.1. 4.5 Tercera forma normal. 4.6. 4.6 Forma normal Boyce-Codd. 4.6.1. 4.6 Forma normal Boyce-Codd. 4.7. 4.7 Algoritmos de descomposición. 4.7.1. 4.7 Algoritmos de descomposición. 4.8. 4.8 Formas normales superiores. 4.8.1. 4.8 Formas normales superiores. 4.9. 4.9 Integridad de las bases de datos. 4.9.1. 4.9 Integridad de las bases de datos. |
5. 5 Algebra relacional.
5.1. 5.1 Operaciones fundamentales del algebra relacional. 5.1.1. 5.1 Operaciones fundamentales del algebra relacional. 5.2. 5.2 Otras operaciones del algebra relacional. 5.2.1. 5.2 Otras operaciones del algebra relacional. 5.3. 5.3 Algebra relacional extendida. 5.3.3. 5.3 Algebra relacional extendida. 5.4. 5.4 Valores nulos 5.4.1. 5.4 Valores nulos 5.5. 5.5 Operaciones de modificación a la base de datos. 5.5.1. 5.5 Operaciones de modificación a la base de datos. |
6. 6 Lenguaje SQL
6.1. 6 Lenguaje SQL. Introducción. 6.1.1. 6 Lenguaje SQL. Introducción 6.2. 6.2 Definición de datos. 6.2.1. Definicion de datos 6.3. 6.3 Estructura básica de las consultas. 6.3.1. 6.3 Estructura básica de las consultas. 6.4. 6.4 Operaciones sobre conjuntos 6.4.1. 6.4 Operaciones sobre conjuntos 6.5. 6.5 Funciones de agregación. 6.5.1. 6.5 Funciones de agregación. 6.6. 6.6 Valores nulos. 6.6.1. 6.6 Valores nulos. 6.7. 6.7 Consultas anidadas. 6.7.1. 6.7 Consultas anidadas. 6.8. 6.8 Consultas complejas. 6.8.1. 6.8 Consultas complejas. 6.9. 6.9 Vistas. 6.9.1. 6.9 Vistas 6.10. 6.10 Modificación de las bases de datos. 6.10.1. 6.10 Modificación de las bases de datos. |
7. 7 Bases de Datos Orientadas a objetos.
7.1. 7.1 Visión general. 7.1.1. 7.1 Visión general. 7.2. 7.2 Tipos de datos complejos. 7.2.2. 7.2 Tipos de datos complejos. 7.3. 7.3 Tipos estructurados y herencia en SQL. 7.3.1. 7.3 Tipos estructurados y herencia en SQL. 7.4. 7.4 Herencia de tablas. 7.4.1. 7.4 Herencia de tablas. 7.5. 7.5 Tipos de arreglo multiconjunto en SQL. 7.5.1. 7.5 Tipos de arreglo multiconjunto en SQL. 7.6. 7.6 Identidad de los objetos y tipos de referencia en SQL 7.6.1. 7.6 Identidad de los objetos y tipos de referencia en SQL 7.7. 7.7 Implementación de las características O-R 7.7.1. 7.7 Implementación de las características O-R |
| Prácticas de Laboratorio (20252026N) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
| Cronogramas (20252026N) | |||
| Grupo | Actividad | Fecha | Carrera |
| Temas para Segunda Reevaluación |