Syllabus
AEH-1063 TALLER DE BASE DE DATOS
MGTI. EDUARDO JESUS MIGUEL MORENO CABALLERO
ejmmoreno@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
6 | 1 | 3 | 4 | Ingeniería Aplicada |
Prerrequisitos |
|
Competencias | Atributos de Ingeniería |
Normatividad |
|
Materiales |
Software
|
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 1.1.5 | |
PARCIAL 2 | De la actividad 2.1.1 a la actividad 3.1.9 |
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 (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |