Syllabus

AEH-1063 TALLER DE BASE DE DATOS

MGTI. OSCAR JOSUE UH PEREZ

ojuhperez@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
6 1 3 4 Ingeniería Aplicada

Prerrequisitos
1.- Identificar y analizar necesidades de información para su representación, tratamiento y automatización para la toma decisiones.
2.- Diseñar esquemas de bases de datos para generar soluciones al tratamiento de información.

Competencias Atributos de Ingeniería
Identificar y aplicar los diferentes gestores comerciales, empleando las diferentes herramientas que proporcionan el SGBD, para administrar bases de datos.   Trabajar efectivamente en equipos que establecen metas, planean tareas, cumplen fechas límite y analizan riesgos e incertidumbre
Crear y aplicar los esquemas de integridad de las bases de datos.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Crear y aplicar los esquemas de seguridad y recuperación necesarios en la administración de bases de datos.   Desarrollar y conducir una experimentación adecuada; analizar e interpretar datos y utilizar el juicio ingenieril para establecer conclusiones
Aplicar tecnologías de conectividad de bases de datos actuales y emergentes en la solución de problemas.   Trabajar efectivamente en equipos que establecen metas, planean tareas, cumplen fechas límite y analizan riesgos e incertidumbre

Normatividad
Para poder hacerse acreedor a los exámenes parciales la asistencia reglamentaria a clase es del 80%.
Debe presentarse diariamente limpio y aseado, con un corte de cabello adecuado.
Queda prohibido el uso de aparatos electrónicos durante las horas de clase, excepto las laptop.
Cada alumno tendrá 10 minutos de tolerancia después de la entrada del maestro, posteriormente se tomara como inasistencia que equivale a la falta de los módulos.
El alumno tendrá la responsabilidad de avisar a su profesor de su inasistencia, el mismo día que falte.
El alumno es responsable de dejar su espacio de trabajo impecable y de notificarle a su profesor si existe alguna anomalía en dicho espacio.
Se utilizarán los primeros 10 minutos para comentarios y sugerencias de acuerdo a las clases impartidas.
Cada alumno que falte al respeto a su profesor de clase será sancionado de acuerdo al castigo emitido por el coordinador del área.
No se permiten insultos en el salón de clase, si se detecta a algún alumno insultando será sancionado con 2 faltas.
Cada alumno que sea sorprendido jugando dentro del salón de clase será sancionado con 4 horas de castigo, sin derecho a la entrega de sus tareas del día.
Se permiten las salidas necesarias sin hacer alboroto ni distraer la clase.
No se aceptan trabajos fuera del horario establecido y menos en otro medio que no sea el establecido desde el principio.

Materiales
Software
  1. SQL Server 2014
  2. MySQL 5.7
  3. ERStudio
Equipos de desarrollo
  1. Notebook

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Fundamentos y modelos de Bases de datos /
Castaño, Adoraciòn de Miguel
Alfaomega,
2a. / 1999.
8
-

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

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Gestor de bases de datos.
          1.1. Identificar y aplicar los diferentes gestores comerciales, empleando las diferentes herramientas que proporcionan el SGBD, para administrar bases de datos.
                   1.1.1. Coordinar equipos de trabajo.
                           https://1drv.ms/b/s!AunMRjUvtLmcgddeoXrqlmVFt4_tug
                          
                   1.1.2. Investigar las características de los SGBD mas populares, analizar sus principales características y discutirlas en clase.
                           https://1drv.ms/b/s!AunMRjUvtLmcgddhnF5cLWqA8d9pXg
                          
                   1.1.3. Exponer el uso de diversas herramientas de los SGBD que ayuden a la administración de base de datos.
                           https://1drv.ms/b/s!AunMRjUvtLmcgddjzcG6DqiDMgL99Q
                          
                   1.1.4. Instalar y configurar diversos SGBD.
                           https://1drv.ms/u/s!AunMRjUvtLmcgddl_FQ78KnuyxUs1A
                          
                   1.1.5. Coordinar grupos de trabajo para desarrollar un proyecto o dar seguimiento a los avances del proyecto propuesto en materias anteriores.
                           https://1drv.ms/u/s!AunMRjUvtLmcgddnw0ARdAzsYhStjQ
                          
2. Estructura e integridad de bases de datos.
          2.1. Crear y aplicar los esquemas de integridad de las bases de datos.
                   2.1.1. Crear la estructura de una base de datos definiendo su esquema general de la base de datos (tablas, atributos, llaves primarias y llaves foráneas y dominios).
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
                   2.1.2. Investigar el uso de vistas e identificar diseñar e implementar vistas en base de datos distintas.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
                   2.1.3. Usar un modelo de base de datos Relacional para identificar y definir su esquema de integridad. Validando y verificando la integridad de entidad e integridad referencial.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
                   2.1.4. Investigar y discutir en clase el uso y la importancia de la creación e implementación de disparadores (Trigger’s).
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
                   2.1.5. Diseñar e implementar disparadores en diversas bases de datos y verificar su funcionamiento.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
                   2.1.6. Explicar el uso, la importancia y creación de procedimientos almacenados.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
                   2.1.7. Implementar lo visto en clase en el proyecto a desarrollar y coordinar los grupos de trabajo para hacer una revisión de los avances del mismo.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd5XetyI8RU7bUq3w
                          
3. Administración de bases de datos.
          3.1. Crear y aplicar los esquemas de seguridad y recuperación necesarios en la administración de bases de datos.
                   3.1.1. Investigar en diversas fuentes de información el concepto de seguridad y analizarlo en clase.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.2. Explicar la importancia, y la creación de usuarios de la base de datos.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.3. Diseñar y crear el esquema de seguridad de diversas bases de datos, creando diferentes tipos de usuarios y asignándole diversos privilegios sobre los distintos objetos de las bases de datos.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.4. Investigar el uso, la importancia y el diseño y creación de la bitácora.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.5. Explicar el uso y la importancia de respaldar bases de datos, así como sus distintos tipos de respaldo.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.6. Comprobar la recuperación de datos a partir de la bitácora y de un respaldo de bases de datos.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.7. Explicar el uso y la estructura de una transacción.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.8. Implementar y ejecutar transacciones planas y anidadas en un lenguaje huésped de un SGBD.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
                   3.1.9. Implementar lo visto en clase en el proyecto a desarrollar y coordinar los grupos de trabajo para hacer una revisión de los avances del mismo.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd3yAca8dlKYhfe1A
                          
4. Tecnologías de conectividad de bases de datos.
          4.1. Aplicar tecnologías de conectividad de bases de datos actuales y emergentes en la solución de problemas.
                   4.1.1. Analizar la terminología y los conceptos de conexión de base de datos a través de ODBC entendiendo el uso y funcionamiento del administrador de orígenes de datos ODBC.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd4xOuh9A3KV1kulA
                          
                   4.1.2. Explicar la terminología y los conceptos de conexión de base de datos a través de ADO.NET, Usos y aplicaciones de los componentes disponibles, tales como: Connection, Command, Recordsource, Error, etc.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd4xOuh9A3KV1kulA
                          
                   4.1.3. Investigar y exponer la terminología y los conceptos de conexión de base de datos a través de JDBC.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd4xOuh9A3KV1kulA
                          
                   4.1.4. Explicar la Instalación y configuración del driver acorde al gestor de bases de datos y hacer pruebas de conexión.
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd4xOuh9A3KV1kulA
                          
                   4.1.5. Realizar programa en diversos lenguajes de programación, que se conecte a la base de datos aplicando lo visto en clase (a través de ODBC, ODO.NET y JDBC).
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd4xOuh9A3KV1kulA
                          
                   4.1.6. Coordinar grupos de trabajo y revisar el último avance del proyecto (Proyecto terminado).
                           https://1drv.ms/u/s!AunMRjUvtLmcgdd4xOuh9A3KV1kulA
                          

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

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación