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 (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |