Syllabus
AEH-1063 TALLER DE BASE DE DATOS
ING. JOSE CARLOS AGUILAR CANEPA
jcaguilar@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
6 | 1 | 3 | 4 | Ingeniería Aplicada |
Prerrequisitos |
1) Comprender los conceptos básicos de las bases de datos. | 2) Definir el objeto de un problema para resolverse con el modelado de una base de datos. | 3) Construir modelos de bases de datos. | 4) Aplicar técnicas UML para el modelado de bases de datos a través de una herramienta. | 5) Aplicar operaciones básicas SQL. | 6) Construir estructuras de bases de datos a partir de un modelo Entidad-Asociación. | 7) Implementar restricciones de seguridad. | 8) Diseñar esquemas de bases de datos relacionales bajo estándares. | 9) Crear esquemas de bases de datos en un SGBD. | 10) Manipular bases de datos a través de un SGBD. | 11) Conocer distintas plataformas y SGBD. |
Competencias | Atributos de Ingeniería |
Normatividad |
La evaluación 20-20 estará conformada de la siguiente manera:
20% FORMATIVO: A. Exposición de contenidos temáticos (4%) B. Desarrollo de aplicaciones de software (8%) C. Resolución de ejercicios (8%) 20% SUMATIVO (Trabajo Documental): D. Contenido informativo e investigación (5%) E. Criterio personal y análisis del texto (10%) F. Fuentes bibliográficas (3%) G. Formato y redacción (2%) |
Materiales |
|
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 3.1.1 | |
PARCIAL 2 | De la actividad 3.1.2 a la actividad 5.1.5 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Instalación y configuración del Sistema Gestor de Bases de Datos en distintas plataformas
1.1. Instalación y configuración del Sistema Gestor de Bases de Datos en distintas plataformas 1.1.1. Requerimientos del SGBD ![]() ![]() ![]() ![]() 1.1.2. Instalación del SGBD ![]() ![]() ![]() ![]() ![]() ![]() ![]() 1.1.3. Configuración del SGBD ![]() ![]() ![]() |
2. Lenguaje de Definición de Datos (DDL)
2.1. Lenguaje de Definición de Datos 2.1.1. Creación del esquema de la base de datos ![]() ![]() ![]() ![]() ![]() ![]() ![]() 2.1.2. Actualización, modificación y eliminación del esquema de la base de datos ![]() ![]() ![]() ![]() |
3. Lenguaje de Manipulación de Datos (DML)
3.1. Lenguaje de Manipulación de Datos (DML) 3.1.1. Inserción, eliminación y modificación de registros ![]() ![]() ![]() ![]() ![]() ![]() ![]() 3.1.2. Consultas de registros ![]() ![]() ![]() 3.1.3. Recuperación de datos ![]() ![]() ![]() 3.1.4. Restricción y ordenación de datos ![]() ![]() ![]() ![]() 3.1.5. Informe de datos agregados mediante funciones de grupo ![]() ![]() 3.1.6. Visualización de datos de varias tablas ![]() ![]() ![]() ![]() 3.1.7. Subconsultas ![]() ![]() 3.1.8. Operadores set ![]() ![]() ![]() ![]() ![]() |
4. Seguridad
4.1. Seguridad 4.1.1. Tipos de usuarios ![]() ![]() 4.1.2. Creación de usuarios ![]() ![]() ![]() 4.1.3. Privilegios a usuarios ![]() ![]() ![]() 4.1.4. Roles ![]() ![]() ![]() 4.1.5. Vistas ![]() ![]() ![]() |
5. Transacciones
5.1. Transacciones 5.1.1. Conceptos básicos ![]() ![]() ![]() 5.1.2. Propiedades de las transacciones ![]() ![]() ![]() 5.1.3. Grados de consistencia ![]() ![]() 5.1.4. Niveles de aislamiento ![]() ![]() 5.1.5. Commit y Rollback ![]() ![]() ![]() |
6. SQL Procedural
6.1. SQL Procedural 6.1.1. Procedimientos almacenados ![]() ![]() ![]() 6.1.2. Disparadores ![]() ![]() ![]() |
7. Conectividad de Bases de Datos
7.1. Conectividad de Bases de Datos 7.1.1. ODBC ![]() ![]() 7.1.2. ADO.NET ![]() ![]() 7.1.3. JDBC ![]() ![]() 7.1.4. Conectividad desde un lenguaje huésped ![]() ![]() ![]() ![]() 7.1.5. Conectividad en dispositivos móviles ![]() ![]() ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |