Syllabus
AEF-1031 FUNDAMENTOS DE BASE DE DATOS
ING. JOSE CARLOS AGUILAR CANEPA
jcaguilar@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
4 | 3 | 2 | 5 | Ciencia Ingeniería |
Prerrequisitos |
1) Identificar las estructuras básicas de las matemáticas discretas y aplicarlas en el manejo y tratamiento de la información. | 2) Utilizar técnicas de modelado para la solución de problemas. | 3) Aplicar la sintaxis de un lenguaje orientado a objetos. | 4) Aplicar un lenguaje orientado a objetos para la solución de problemas. |
Competencias | Atributos de Ingeniería |
Normatividad |
La evaluación 20-20 estará conformada de la siguiente manera:
20% FORMATIVO: A. Exposición de contenidos temáticos (5%) B. Desarrollo de aplicaciones de software (5%) C. Participación y resolución de ejercicios (10%) 20% SUMATIVO (Trabajo Documental): D. Contenido informativo e investigación (5%) E. Criterio personal y análisis del texto (10%) F. Fuentes bibliográficas (3%) G. Formato y redacción (2%) |
Materiales |
|
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.1.9 | |
PARCIAL 2 | De la actividad 3.1.1 a la actividad 5.1.5 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Sistemas Gestores de Bases de Datos
1.1. Sistemas Gestores de Bases de Datos 1.1.1. Objetivo de las Bases de Datos Definición de bases de datos: http://bit.ly/1bcKRV4 Propiedades ACID: http://bit.ly/1gX7m2F Introducción a las Bases de Datos: http://bit.ly/1bcMvGl 1.1.2. Áreas de Aplicación de los Sistemas de Bases de Datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 1 - 2 ¿Cómo son utilizadas las bases de datos en el mundo real?: http://bit.ly/NknGxp 1.1.3. Modelos de datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 5 - 7 ¿Qué tipos de modelos de datos existen? http://bit.ly/Mbl3MV Modelado de datos: http://bit.ly/1jEVHTb Modelo de Datos (900714 bytes) Introducción a los Modelos de Datos (392667 bytes) 1.1.4. Arquitectura del Sistema Gestor de Bases de Datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 10 - 12 ¿Qué es un Sistema Gestor de Bases de Datos o SGBD?: http://bit.ly/1ecxwXf 1.1.5. Niveles de abstracción Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 3 - 5 Niveles de abstracción: http://bit.ly/1lLlb6j 1.1.6. Tipos de usuarios Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 8 - 10 Tipos de usuarios de Bases de Datos: http://bit.ly/1eHMPf5 1.1.7. Tipos de lenguajes Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 7 - 8 Lenguajes en Bases de Datos: http://bit.ly/1d65G3k 1.1.8. Tópicos selectos de bases de datos Microsoft Access (en inglés): http://bit.ly/1gXhsk3 MySQL: http://bit.ly/1ecAECk Oracle Database http://bit.ly/1jmlG4V Microsoft SQL Server: http://bit.ly/1dxK4Iy |
2. Diseño de Bases de Datos y el modelo E-R
2.1. Diseño de Bases de Datos y el modelo E-R 2.1.1. El Proceso de Diseño Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 40 - 41 Modelo de Datos (900714 bytes) Diseño de Bases de Datos (189388 bytes) 2.1.2. Modelo Entidad-Relación Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 19 - 25 Fundamentos de Bases de Datos - Modelo Entidad-Relación: http://bit.ly/1dDg2mG El modelo Entidad-Relación (791604 bytes) 2.1.3. Restricciones Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 23 - 24 Fundamentos de Bases de Datos - Modelo Entidad-Relación: http://bit.ly/1dDg2mG 2.1.4. Diagramas E-R Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 28 - 32 Componentes y Diagrama E-R: http://bit.ly/1cqQUzU El modelo Entidad-Relación (791604 bytes) 2.1.5. Diseño con diagramas E-R Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 25 - 32 ¿Cómo crear diagramas Entidad-Relación? : http://bit.ly/1lZ48Of 2.1.6. Conjunto de entidades débiles Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 32 - 33 El modelo Entidad-Relación (791604 bytes) 2.1.7. Modelo E-R extendido Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 33 - 39 El modelo Entidad-Relación Extendido (114342 bytes) Entendiendo el Modelo Entidad-Relación Extendido (109378 bytes) 2.1.8. Otros aspectos del diseño de bases de datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 39 - 43 Buenas prácticas para el diseño de Bases de Datos: http://bit.ly/1od7Dix 2.1.9. La Notación E-R con UML Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 46 - 48 La Notación E-R en UML: http://bit.ly/1h66ZTq Repaso Primer Parcial (2799419 bytes) |
3. Modelo relacional
3.1. Modelo relacional 3.1.1. Estructura básica Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 53 - 54 El Modelo Relacional (239509 bytes) 3.1.2. Esquema de las bases de datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 54 - 56 El Modelo Relacional (239509 bytes) 3.1.3. Claves Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 56 - 58 El Modelo Relacional (239509 bytes) 3.1.4. Lenguajes de consulta Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. p 58 El Modelo Relacional (239509 bytes) |
4. Diseño de bases de datos relacionales
4.1. Diseño de bases de datos relacionales 4.1.1. Características del diseño relacional Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 53 - 54 El Modelo Relacional (239509 bytes) 4.1.2. Dominios atómicos y la primera forma normal Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 161 - 162 La Primera Forma Normal: Forma 1FN Ejemplo de aplicación de la 1FN: Ejemplo de normalización 4.1.3. Dependencias funcionales Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 163 - 169 Dependencias Funcionales - Elementales, Completas y Triviales: Dependencias funcionales 4.1.4. Segunda forma normal La Segunda Forma Normal: La 2FN Ejemplo de aplicación de la 2FN: Ejemplo 2FN 4.1.5. Tercera forma normal Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 177 - 179 La Tercera Forma Normal: La 3FN Ejemplo de aplicación de la 3FN: Ejemplo 3FN 4.1.6. Forma normal Boyce-Codd Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 174 - 177 La Forma Normal Boyce-Codd: FNBC Ejemplo de aplicación de la Forma Normal de Boyce-Codd: Ejemplo FNBC 4.1.7. Algoritmos de descomposición Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 171 - 174 4.1.8. Formas normales superiores Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 180 - 182 La Cuarta Forma Normal: La 4FN 4.1.9. Integridad de las bases de datos Integridad de los datos: Integridad |
5. Álgebra relacional
5.1. Álgebra relacional 5.1.1. Operaciones fundamentales del álgebra relacional EJERCICIO 16/MAYO/14 ALGEBRA RELACIONAL (34260 bytes) Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 59 - 64 El Álgebra Relacional (215795 bytes) 5.1.2. Otras operaciones del álgebra relacional Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 64 - 67 El Álgebra Relacional (215795 bytes) 5.1.3. Álgebra relacional extendida Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 67 - 70 Álgebra Relacional Extendida (139122 bytes) 5.1.4. Valores nulos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 70 - 71 5.1.5. Operaciones de modificación a la base de datos LINEAMIENTOS 1RA REEVALUACION PARCIAL 2 (96541 bytes) Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 71 - 72 Operaciones de Modificación a la Base de Datos (66848 bytes) REPASO PARCIAL 2 (256438 bytes) |
6. Lenguaje SQL
6.1. Lenguaje SQL 6.1.1. Introducción Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 87 - 88 ¿Qué es SQL? http://bit.ly/TifMY8 6.1.2. Definición de datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill pp 106 - 108 Sintaxis CREATE en SQL: http://bit.ly/1mfdZdh La sentencia CREATE en SQL: http://bit.ly/1he0ttM 6.1.3. Estructura básica de las consultas Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 88 - 92 La sentencia SELECT en SQL: http://bit.ly/1dJDIpv Componentes de la sentencia SELECT: http://bit.ly/1k9H4W6 6.1.4. Operaciones sobre conjuntos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 92 - 93 Operaciones con conjuntos: http://bit.ly/1lgdqDm 6.1.5. Funciones de agregación Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 93 - 94 Consultas agregadas en SQL: http://bit.ly/1ozotJ8 6.1.6. Valores nulos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. p 95 6.1.7. Consultas anidadas Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 95 - 98 Subconsultas en SQL: http://bit.ly/1kIZT7G 6.1.8. Consultas complejas Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 95 - 98 6.1.9. Vistas Sintaxis CREATE VIEW en SQL: http://bit.ly/PsKCuR Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 98 6.1.10. Modificación de las bases de datos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 100 - 103 Sintaxis UPDATE en SQL: http://bit.ly/1gsu7YS Sintaxis DELETE en SQL: http://bit.ly/1aWAQee Sintaxis INSERT en SQL: http://bit.ly/1bZqgl2 |
7. Bases de Datos Orientadas a Objetos
7.1. Bases de Datos Orientadas a Objetos 7.1.1. Visión general Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 193 - 199 Fundamentos del Modelo Orientado a Objetos: http://bit.ly/1tW5Yhx 7.1.2. Tipos de datos complejos Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 212 - 214 7.1.3. Tipos estructurados y herencia en SQL Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 215 - 217 7.1.4. Herencia de tablas Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 215 - 217 7.1.5. Tipos de arreglo multiconjunto en SQL Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 219 - 222 7.1.6. Identidad de los objetos y tipos de referencia en SQL Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 219 - 222 7.1.7. Implementación de las características O-R TEMARIO EXAMEN (52015 bytes) Silberschatz, A. & Korth, H. (2002). Fundamentos de Bases de Datos. México D.F.: McGraw-Hill. pp 217 - 219 |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |