Syllabus

IFF-1026 TOPICOS DE BASE DE DATOS

MGTI. LETICIA DIAZ ALARCON

ldiaz@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
7 3 2 5 Ingeniería Aplicada

Prerrequisitos
• Diseñar y manipular bases de datos relacionales.
• Administrar bases de datos utilizando un sistema de gestión de bases de datos.
• Conocer los fundamentos de sistemas de información.
• Comprender las diferentes metodologías existentes para el desarrollo de sistemas de información.
• Planificar y gestionar proyectos de sistemas de información en el entorno de las TI, en base a una metodología de desarrollo.
• Instalar, configurar y administrar servidores DNS, WEB, FTP, DHCP, Correo e impresión en multiplataforma para los servicios del site de telecomunicaciones, además establecer seguridad en redes locales para protección de la información.

Competencias Atributos de Ingeniería
Diferenciar las características de un sistema de bases de datos centralizado y uno distribuido.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Diseñar los niveles de transparencia de una BDD elaborando consultas y operaciones.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Distinguir las características de una base de datos orientada a objetos.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Diseñar BDOO.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Elaborar consultas y operaciones sobre una BDOO.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Diferenciar las características de un sistema de bases de datos distribuido y un sistema multibases de datos.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Definir la arquitectura de un sistema multibases de datos.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Elaborar consultas y operaciones sobre un sistema multibases de datos   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Implementa esquemas de seguridad en los sistemas de base de datos para garantizar la integridad y confiabilidad de los mismos.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas

Normatividad
• Presentarse al aula de clase a más tardar 10 min.
• Cumplir con el 80% de asistencia
• Mostrar un comportamiento de respeto dentro del aula.
• No se permite el uso de celulares.
• No se permite tomar fotos ni video
• Entregar oportunamente los trabajos
• Participar en las actividades escolares que el docente indique
• Solicitar permiso al profesor cuando se requiera salir del aula
• Entregar por lo menos el 60% de tareas en CN

Materiales
• Material escolar básico
• Computadora
• USB
• Material Syllabus
• Bibliografía
• Acceso a internet
• SGBD

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Fundamentos de bases de datos /
Silberschatz, Abraham
McGraw-Hill,
5a. / 2006.
10
-

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 2.3.1
PARCIAL 2 De la actividad 3.1.1 a la actividad 4.1.6

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. SISTEMAS DE BASES DE DATOS DISTRIBUIDAS.
          1.1. Diferenciar las características de un sistema de bases de datos centralizado y uno distribuido.
                   1.1.1. Gestionar información sobre las características básicas del modelo de bases de datos distribuidas.
                           Conceptos de base de datos distribuidas ( bytes)
                          
                   1.1.2. Elaborar un cuadro comparativo de las características de los modelos: distribuido y centralizado.
                           Diseño de base de datos distribuidas ( bytes)
                          
                   1.1.3. Investigar y utilizar herramientas de software propios para el manejo de bases de datos distribuidas (BDD).
                           Procesamiento de operaciones de actualización distribuidas ( bytes)
                          
          1.2. Diseñar los niveles de transparencia de una BDD elaborando consultas y operaciones.
                   1.2.1. Elaborar el modelo de datos de problemas específicos del entorno que involucren BDD.
                           Procesamiento de consultas distribuidas ( bytes)
                          
                   1.2.2. Realizar práctica de ejercicios atendiendo una batería de consultas y operaciones sobre la BDD elaborada anteriormente.
                           Manejo de transacciones ( bytes)
                          
2. SISTEMAS DE BASES DE DATOS ORIENTADAS A OBJETOS.
          2.1. Distinguir las características de una base de datos orientada a objetos.
                   2.1.1. Gestionar información sobre las características básicas del modelo de bases de datos orientadas a objetos. Plasmar los resultados en un cuadro sinóptico.
                           2.1. El modelo de datos orientado a objetos
Mannino Michael V (2009). Administración de bases de datos: Diseño y desarrollo de aplicaciones. 2da. Edición, Editorial Mc Graw Hill. Pag. 641
                           2.1.1. Características de los SGBDOO.
Mannino Michael V (2009). Administración de bases de datos: Diseño y desarrollo de aplicaciones. 2da. Edición, Editorial Mc Graw Hill. Pag. 654
                           2.1.2. Tipos de SGBDOO.
Mannino Michael V (2009). Administración de bases de datos: Diseño y desarrollo de aplicaciones. 2da. Edición, Editorial Mc Graw Hill. Pag. 655 - 672
                          
          2.2. Diseñar BDOO.
                   2.2.1. Investigar y utilizar herramientas de software propios para el manejo de bases de datos orientadas a objetos (BDOO).
                           2.2. El estándar ODMG. ( bytes)
                          
                   2.2.2. Elaborar el modelo de datos de problemas específicos del entorno que involucren BDOO.
                           2.3. Identidad y estructura de objetos ( bytes)
                          
          2.3. Elaborar consultas y operaciones sobre una BDOO.
                   2.3.1. Realizar práctica de ejercicios atendiendo una batería de consultas y operaciones sobre la BDOO elaborada anteriormente.
                           2.4. Encapsulamiento, herencia y polimorfismo en BDOO.
Mannino Michael V (2009). Administración de bases de datos: Diseño y desarrollo de aplicaciones. 2da. Edición, Editorial Mc Graw Hill. Pág. 644 - 648
                          
3. SISTEMAS DE MULTIBASE DE DATOS.
          3.1. Diferenciar las características de un sistema de bases de datos distribuido y un sistema multibases de datos.
                   3.1.1. Gestionar información sobre las características básicas del modelo de multibases de datos. Plasmar los resultados en un cuadro sinóptico y compartir en plenaria.
                           Características y clasificación ( bytes)
                          
                   3.1.2. Elaborar un cuadro comparativo de las características de los modelos: distribuido y multibases de datos. Compartir resultados en plenaria.
                           SBDF ( bytes)
                          
          3.2. Definir la arquitectura de un sistema multibases de datos.
                   3.2.1. Investigar y utilizar herramientas de software propios para la operación y manejo de multibases de datos.
                           https://1drv.ms/b/s!Aj0eJcZ3FeI-iluyXwE1-khj10oM?e=9yzIZt
                          
                   3.2.2. Elaborar el modelo de datos de problemas específicos del entorno que involucren multibases de datos.
                           https://1drv.ms/w/s!Aj0eJcZ3FeI-ilxApZejX9XLHE-Z?e=Haqhh7
                          
          3.3. Elaborar consultas y operaciones sobre un sistema multibases de datos
                   3.3.1. Realizar práctica de ejercicios atendiendo una batería de consultas y operaciones sobre la multibases de datos elaborada anteriormente.
                           https://1drv.ms/b/s!Aj0eJcZ3FeI-il3-GjCD91i50NVL?e=t7OYSV
                          
4. ESQUEMAS DE SEGURIDAD.
          4.1. Implementa esquemas de seguridad en los sistemas de base de datos para garantizar la integridad y confiabilidad de los mismos.
                   4.1.1. El estudiante, investiga sobre los subtemas, elabora una presentación en equipo y expone.
                           Ramírez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3ª. Edición, Addison Wesley, 2002.
                          
                   4.1.2. El profesor, ejemplifica los subtemas de espejeo, réplica de datos, respaldo, recuperación, migración, monitoreo y auditoría.
                           Ramírez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3ª. Edición, Addison Wesley, 2002.
                          
                   4.1.3. El estudiante realiza prácticas de laboratorio para espejeo y réplica de datos. Elabora el reporte de práctica correspondiente.
                           Ramírez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3ª. Edición, Addison Wesley, 2002.
                          
                   4.1.4. Realiza prácticas de laboratorio para respaldos. Elabora el reporte de práctica.
                           Ramírez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3ª. Edición, Addison Wesley, 2002.
                          
                   4.1.5. Realiza práctica de laboratorio para recuperar datos. Elabora el reporte de práctica.
                           Ramírez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3ª. Edición, Addison Wesley, 2002.
                          
                   4.1.6. Realiza práctica para migrar la base de datos. Elabora el reporte correspondiente
                           Ramírez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3ª. Edición, Addison Wesley, 2002.
                          

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

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación