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
                           Objetivo de las Bases de Datos (13056 bytes)
                           Objetivo de las Bases de Datos 2 (1002151 bytes)
                          
          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
                           Áreas de Aplicación de los Sistemas de Bases de datos (13607 bytes)
                          
          1.3. 1.3 Modelos de datos.
                   1.3.1. 1.3 Modelos de datos.
                           Modelos de datos (93405 bytes)
                           Modelos de Datos 2 (532381 bytes)
                          
          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.
                           Arquitectura de un SGBD (107283 bytes)
                           Sistemas gestores de Base de Datos
                           Arquitectura del Sistema Gestor de Bases de datos (958861 bytes)
                          
          1.5. 1.5 Niveles de abstracción.
                   1.5.5. 1.5 Niveles de abstracción.
                           Niveles de abstracción. (75406 bytes)
                           Nivel de abstracción Parte 2 (178191 bytes)
                          
          1.6. 1.6 Tipos de usuarios.
                   1.6.1. 1.6 Tipos de usuarios.
                           Tipos de usuarios. (55876 bytes)
                          
          1.7. 1.7 Tipos de lenguajes.
                   1.7.1. 1.7 Tipos de lenguajes.
                           Tipos de lenguajes (17478 bytes)
                          
          1.8. 1.8 Tópicos selectos de bases de datos.
                   1.8.1. 1.8 Tópicos selectos de bases de datos.
                           Instalar MySql en Windows 7 (330211 bytes)
                           Tópicos selectos de bases de datos. (353280 bytes)
                          
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.
                           El Proceso de Diseño (11920 bytes)
                           Proceso de Diseño Parte 2 (90609 bytes)
                          
          2.2. 2.2 Modelo Entidad-Relación.
                   2.2.2. 2.2 Modelo Entidad-Relación.
                           Modelo Entidad-Relación. (29110 bytes)
                           Ejericicios de modelado de Base de datos. Cursos de Capacitación (373000 bytes)
                           Diapositivas Tema Modelo E-R (1986708 bytes)
                          
          2.3. 2.3 Restricciones.
                   2.3.3. 2.3 Restricciones.
                           Restricciones. (28406 bytes)
                           Restricciones parte 2 (79841 bytes)
                          
          2.4. 2.4 Diagramas E-R
                   2.4.1. 2.4 Diagramas E-R
                           Diagramas E-R (57523 bytes)
                          
          2.5. 2.5 Diseño con diagramas E-R.
                   2.5.5. 2.5 Diseño con diagramas E-R.
                           Diseño con diagramas E-R (57523 bytes)
                           Ejerccios Parte 1 (193293 bytes)
                           Ejercios Parte 2 (193293 bytes)
                          
          2.6. 2.6 Conjunto de entidades débiles.
                   2.6.1. 2.6 Conjunto de entidades débiles.
                           Conjunto de entidades débiles. (43262 bytes)
                          
          2.7. 2.7 Modelo E-R extendido.
                   2.7.1. 2.7 Modelo E-R extendido.
                           Modelo E-R extendido (63637 bytes)
                          
          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.
                           Otros aspectos del diseño de bases de datos. (12373 bytes)
                          
          2.9. 2.9 La Notación E-R con UML.
                   2.9.9. 2.9 La Notación E-R con UML.
                           La Notación E-R con UML (13267 bytes)
                          
3. 3 Modelo relacional.
          3.1. 3.1 Estructura básica.
                   3.1.1. 3.1 Estructura básica.
                           Estructura básica (1053418 bytes)
                          
          3.2. 3.2 Esquema de las bases de datos
                   3.2.1. 3.2 Esquema de las bases de datos
                           Esquema de las bases de datos (4898233 bytes)
                          
          3.3. 3.3 Claves.
                   3.3.1. 3.3 Claves.
                           Claves (4374910 bytes)
                          
          3.4. 3.4 Lenguajes de consulta.
                   3.4.1. 3.4 Lenguajes de consulta.
                           Lenguajes de consulta. (31883 bytes)
                          
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.
                           Características del diseño relacional (104924 bytes)
                          
          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.
                           Dominios atómicos y la primera forma normal. \ 4.2 Dominios atómicos y la primera forma normal. (2696315 bytes)
                          
          4.3. 4.3 Dependencias funcionales.
                   4.3.1. 4.3 Dependencias funcionales.
                           Dependencias funcionales (349792 bytes)
                          
          4.4. 4.4 Segunda forma normal.
                   4.4.1. 4.4 Segunda forma normal.
                           Segunda forma normal. (1077090 bytes)
                          
          4.5. 4.5 Tercera forma normal.
                   4.5.1. 4.5 Tercera forma normal.
                           Tercera forma normal. (893630 bytes)
                          
          4.6. 4.6 Forma normal Boyce-Codd.
                   4.6.1. 4.6 Forma normal Boyce-Codd.
                           Forma normal Boyce-Codd. (1566981 bytes)
                          
          4.7. 4.7 Algoritmos de descomposición.
                   4.7.1. 4.7 Algoritmos de descomposición.
                           Algoritmos de descomposición (779477 bytes)
                          
          4.8. 4.8 Formas normales superiores.
                   4.8.1. 4.8 Formas normales superiores.
                           Formas normales superiores (14068 bytes)
                          
          4.9. 4.9 Integridad de las bases de datos.
                   4.9.1. 4.9 Integridad de las bases de datos.
                           4.9 Integridad de las bases de datos. (5831314 bytes)
                          
5. 5 Algebra relacional.
          5.1. 5.1 Operaciones fundamentales del algebra relacional.
                   5.1.1. 5.1 Operaciones fundamentales del algebra relacional.
                           Operaciones fundamentales (91136 bytes)
                           Operaciones fundamentales del algebra relacional. (211456 bytes)
                          
          5.2. 5.2 Otras operaciones del algebra relacional.
                   5.2.1. 5.2 Otras operaciones del algebra relacional.
                           Otras operaciones del algebra relacional. (284672 bytes)
                          
          5.3. 5.3 Algebra relacional extendida.
                   5.3.3. 5.3 Algebra relacional extendida.
                           Algebra relacional extendida (139122 bytes)
                          
          5.4. 5.4 Valores nulos
                   5.4.1. 5.4 Valores nulos
                           Valores nulos (34775 bytes)
                          
          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.
                           Operaciones de modificación a la base de datos (12180 bytes)
                          
6. 6 Lenguaje SQL
          6.1. 6 Lenguaje SQL. Introducción.
                   6.1.1. 6 Lenguaje SQL. Introducción
                           Introduccion (19822 bytes)
                          
          6.2. 6.2 Definición de datos.
                   6.2.1. Definicion de datos
                           Definición de datos (15414 bytes)
                          
          6.3. 6.3 Estructura básica de las consultas.
                   6.3.1. 6.3 Estructura básica de las consultas.
                           Selección (20894 bytes)
                           Acción (16513 bytes)
                           Internas (24903 bytes)
                           Externas (15048 bytes)
                           Referencias cruzadas (20622 bytes)
                           General (20703 bytes)
                          
          6.4. 6.4 Operaciones sobre conjuntos
                   6.4.1. 6.4 Operaciones sobre conjuntos
                           Conjuntos (94473 bytes)
                          
          6.5. 6.5 Funciones de agregación.
                   6.5.1. 6.5 Funciones de agregación.
                           Agregación (25555 bytes)
                          
          6.6. 6.6 Valores nulos.
                   6.6.1. 6.6 Valores nulos.
                           Valores Nulos (36385 bytes)
                          
          6.7. 6.7 Consultas anidadas.
                   6.7.1. 6.7 Consultas anidadas.
                           (22766 bytes)
                          
          6.8. 6.8 Consultas complejas.
                   6.8.1. 6.8 Consultas complejas.
                           (46298 bytes)
                          
          6.9. 6.9 Vistas.
                   6.9.1. 6.9 Vistas
                           (33350 bytes)
                          
          6.10. 6.10 Modificación de las bases de datos.
                   6.10.1. 6.10 Modificación de las bases de datos.
                           (31405 bytes)
                          
7. 7 Bases de Datos Orientadas a objetos.
          7.1. 7.1 Visión general.
                   7.1.1. 7.1 Visión general.
                           Visión general. (16689 bytes)
                          
          7.2. 7.2 Tipos de datos complejos.
                   7.2.2. 7.2 Tipos de datos complejos.
                           Tipos de datos complejos (11452 bytes)
                          
          7.3. 7.3 Tipos estructurados y herencia en SQL.
                   7.3.1. 7.3 Tipos estructurados y herencia en SQL.
                           Tipos estructurados y herencia en SQL. (32305 bytes)
                          
          7.4. 7.4 Herencia de tablas.
                   7.4.1. 7.4 Herencia de tablas.
                           Herencia de tablas. (42723 bytes)
                          
          7.5. 7.5 Tipos de arreglo multiconjunto en SQL.
                   7.5.1. 7.5 Tipos de arreglo multiconjunto en SQL.
                           Tipos de arreglo multiconjunto en SQL. (27502 bytes)
                          
          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
                           Identidad de los objetos y tipos de referencia en SQL (14233 bytes)
                          
          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
                           Implementación de las características O-R (16083 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