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.
                           Test_Primer_Parcial (12325 bytes)
                           Nociones Básicas (83456 bytes)
                           Capítulo uno* (1311569 bytes)
                          
          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
                           Áreas de aplicación (532381 bytes)
                          
          1.3. Modelos de datos
                   1.3.1. Modelos de datos
                           Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 7
                           Modelo de datos* (532381 bytes)
                          
          1.4. Arquitectura del Sistema Gestor de Bases de datos
                   1.4.1. Arquitectura del Sistema Gestor de Bases de datos
                           Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 7
                          
          1.5. Niveles de abstracción.
                   1.5.1. Niveles de abstracción.
                           Niveles de abstracción (163840 bytes)
                           http://labredes.itcolima.edu.mx/fundamentosbd/sd_u1_4.htm
                          
          1.7. Tipos de usuarios
                   1.7.1. Tipos de usuarios
                           http://uvfdatabases.wordpress.com/2009/02/07/tipos-de-usuarios-de-la-base-de-datos/
                          
          1.8. Tipos de lenguajes.
                   1.8.1. Tipos de lenguajes.
                           http://www.slideshare.net/ralbarracin/lenguajes-de-bases-de-datos
                          
          1.9. Tópicos selectos de bases de datos.
                   1.9.1. Tópicos selectos de bases de datos.
                           Tópicos (83456 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 (464896 bytes)
                          
          2.2. Modelo Entidad-Relación
                   2.2.1. Modelo Entidad-Relación
                           Modelo entidad relacion (234496 bytes)
                          
          2.3. Restricciones.
                   2.3.1. Restricciones.
                           Restricciones (234496 bytes)
                          
          2.4. Diagramas E-R.
                   2.4.1. Diagramas E-R.
                           Ejercicio_Resolver_15_Marzo_2013 (11929 bytes)
                          
          2.5. Diseño con diagramas E-R.
                   2.5.1. Diseño con diagramas E-R.
                           Diseño con diagramas E-R (110592 bytes)
                          
          2.6. Conjunto de entidades débiles
                   2.6.1. Conjunto de entidades débiles
                           Conjunto de entidades débiles (110592 bytes)
                          
          2.7. Modelo E-R extendido.
                   2.7.1. Modelo E-R extendido.
                           Modelo E-R extendido (110592 bytes)
                          
          2.8. Otros aspectos del diseño de bases de datos
                   2.8.8. Otros aspectos del diseño de bases de datos
                           http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02150.pdf
                          
          2.9. La Notación E-R con UML.
                   2.9.1. La Notación E-R con UML.
                           http://www.docirs.cl/uml.htm
                          
3. Modelo relacional.
          3.1. Estructura básica
                   3.1.1. Estructura básica
                           Ejercicio_MRelacional (152473 bytes)
                           Estructura Básica (493056 bytes)
                           Leer hasta Diapositivas 1-25 (465700 bytes)
                          
          3.2. Esquema de las bases de datos.
                   3.2.1. Esquema de las bases de datos.
                           Esquema de las bases de datos (493056 bytes)
                          
          3.3. Claves.
                   3.3.1. Claves.
                           Claves (493056 bytes)
                          
          3.4. Lenguajes de consulta.
                   3.4.1. Lenguajes de consulta.
                           Lenguaje de consulta (493056 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. (78848 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 (78848 bytes)
                           Dominios atómicos y la primera forma normal 2 (167936 bytes)
                           Dominios atómicos y la primera forma normal 3 (75264 bytes)
                          
          4.3. Dependencias funcionales
                   4.3.1. Dependencias funcionales
                           Dependencias funcionales (75264 bytes)
                          
          4.4. Segunda forma normal.
                   4.4.1. Segunda forma normal.
                           Segunda forma normal (67584 bytes)
                          
          4.5. Tercera forma normal
                   4.5.1. Tercera forma normal
                           Tercera forma normal (67584 bytes)
                           Tercera forma normal 2 (441856 bytes)
                          
          4.6. Forma normal Boyce-Codd.
                   4.6.1. Forma normal Boyce-Codd.
                           Forma normal Boyce-Codd. (67584 bytes)
                           http://personales.unican.es/zorrillm/PDFs/Docencia/BasesDatos/Formas%20Normales.pdf
                          
          4.7. Algoritmos de descomposición
                   4.7.1. Algoritmos de descomposición
                           Algoritmos de descomposición (67584 bytes)
                          
          4.8. Formas normales superiores
                   4.8.1. Formas normales superiores
                           Formas normales superiores (67584 bytes)
                          
          4.9. Integridad de las bases de datos
                   4.9.1. Integridad de las bases de datos
                           http://msdn.microsoft.com/es-mx/library/ms184276(v=sql.105).aspx
                           http://www.ecured.cu/index.php/Integridad_de_las_Bases_de_Datos
                          
5. Algebra relacional.
          5.1. Operaciones fundamentales del algebra relacional
                   5.1.1. Operaciones fundamentales del algebra relacional
                           Ejercicio_Algebra_Relacional_ (12150 bytes)
                           Operaciones fundamentales del algebra relacional (137216 bytes)
                          
          5.2. Otras operaciones del algebra relacional.
                   5.2.1. Otras operaciones del algebra relacional.
                           Otras operaciones del algebra relacional. (137216 bytes)
                          
          5.3. Algebra relacional extendida
                   5.3.1. Algebra relacional extendida
                           Algebra relacional extendida (137216 bytes)
                          
          5.4. Valores nulos.
                   5.4.1. Valores nulos.
                           Valores nulos. (137216 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 (137216 bytes)
                          
6. Lenguaje SQL
          6.1. Introducción.
                   6.1.1. Introducción
                           Introducción (175104 bytes)
                          
          6.2. Definición de datos.
                   6.2.1. Definición de datos.
                           Definición de datos. (175104 bytes)
                          
          6.3. Estructura básica de las consultas.
                   6.3.1. Estructura básica de las consultas.
                           Estructura básica de las consultas. (668672 bytes)
                          
          6.4. Operaciones sobre conjuntos.
                   6.4.1. Operaciones sobre conjuntos.
                           Operaciones sobre conjuntos. (668672 bytes)
                          
          6.5. Funciones de agregación.
                   6.5.1. Funciones de agregación.
                           Funciones de agregación. (52736 bytes)
                          
          6.6. Valores nulos.
                   6.6.1. Valores nulos.
                           Valores nulos. (52736 bytes)
                          
          6.7. Consultas anidadas.
                   6.7.1. Consultas anidadas.
                           Consultas anidadas. (189440 bytes)
                          
          6.8. Consultas complejas
                   6.8.1. Consultas complejas
                           Consultas complejas (189440 bytes)
                          
          6.9. Vistas.
                   6.9.1. Vistas.
                           Vistas (126464 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 (126464 bytes)
                          
7. Bases de Datos Orientadas a objetos.
          7.1. Visión general.
                   7.1.1. Visión general.
                           Visión general. (89088 bytes)
                          
          7.2. Tipos de datos complejos.
                   7.2.1. Tipos de datos complejos.
                           Tipos de datos complejos. (89088 bytes)
                          
          7.3. Tipos estructurados y herencia en SQL
                   7.3.1. Tipos estructurados y herencia en SQL
                           Tipos estructurados y herencia en SQL (240128 bytes)
                          
          7.4. Herencia de tablas
                   7.4.1. Herencia de tablas
                           Herencia de tablas (240128 bytes)
                          
          7.5. Tipos de arreglo multiconjunto en SQL
                   7.5.1. Tipos de arreglo multiconjunto en SQL
                           Tipos de arreglo multiconjunto en SQL (79360 bytes)
                          
          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 (79360 bytes)
                          
          7.7. Implementación de las características OR.
                   7.7.1. Implementación de las características OR.
                           Implementación de las características OR. (145920 bytes)
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación