Syllabus
SCA-1025 TALLER DE BASE DE DATOS
LIC. OSCAR LÓPEZ YARZAGARAY
olopez@itescam.edu.mx
| Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
| 5 | 0 | 4 | 4 | Ingeniería Aplicada |
| Prerrequisitos |
| • Comprender los conceptos básicos de las bases de datos. • Definir el objeto de un problema para resolverse con el modelado de una base de datos. • Construir modelos de bases de datos. | • Aplicar técnicas UML para el modelado de bases de datos a través de una herramienta. • Aplicar operaciones básicas SQL. • Construir estructuras de bases de datos a partir de un modelo Entidad – Asociación. | • Implementar restricciones de integridad. • Diseñar esquemas de bases de datos relacionales bajo estándares. • Crear esquemas de bases de datos en un SGBD. • Manipular bases de datos a través de un SGBD. • Conocer distintas plataformas y SGBD. |
| Competencias | Atributos de Ingeniería |
| Normatividad |
| REGLAS GENERALES:::::::::::::::: 1 PUNTUALIDAD. LLEGAR PUNTUALMENTE AL SALÓN DE CLASE. TOLERANCIA DE 10 MINUTOS POR SECCION DE CLASE. DE LLEGAR TARDE SE ENTRARA HASTA LA SIGUIENTE CLASE E IMPLICA LA PERDIDA DE UN PUNTO EN LA CALIFICACIÓN FORMATIVA.............. 2 NO USO DE EQUIPOS ELECTRONICOS (TELEFONOS CELULARES, PC PERSONALES, AUDIFONOS, REPRODUCTORES, ETC) DENTRO DEL SALÓN DE CLASES. INFRIGIR ESTA REGLA IMPLICA LA PERDIDA DE UN PUNTO EN LA CALIFICACIÓN FORMATIVA. :::::::::: 3 USO ADECUADO DEL LENGUAJE. INFRIGIR ESTA REGLA IMPLICA LA PERDIDA DE UN PUNTO EN LA CALIFICACIÓN FORMATIVA. :::::::::::4 LOS CONFLICTOS PRODUCIDOS POR LA INTEGRACIÓN EN EQUIPOS SEA RESUELTO MEDIANTE DIFERENTES TÉCNICAS DE RESOLUCIÓN DE CONFLICTOS. ::::::::::::5 LAS PROPUESTAS Y PETICIONES SE PRESENTARAN PREVIO CONSENSO :::::::::::::::::::::::::::: REGLAS ESPECIFICAS :::::::::::::::::::: 1 ENTREGA DE LOS PROYECTOS FINALES, EXPOSICIÓN ORAL Y RESUMENES O NOTAS DE CLASES BAJO EL FORMATO ESTABLECIDO. :::::::::::2 PARTICIPACION DE TODO EL GRUPO EN LAS DIFERENTES DINAMICAS. ::::::::::::3 PRODUCCION DE DOCUMENTOS DE PROPIA AUTORIA. ::::::::::::::4 AUTOGESTIÓN DE LOS EQUIPOS DE TRABAJO :::::::::::::::: 5 INTEGRACION INTERDISCIPLINARIA PARA LA ELABORACION Y EVALUACIÓN DE LOS PROYECTOS |
| Materiales |
| 1 Servidor 2 Softwares Gestores de Base de Datos 1 Estación de trabajo |
| 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.2.6 | |
| PARCIAL 2 | De la actividad 4.1.1 a la actividad 5.5.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. Requerimientos del SGBD 1.1.1. Requerimientos del SGBD 1.2. Instalación del SGBD 1.2.1. 1.2 Instalación del SGBD 1.3. Configuración del SGBD 1.3.1. 1.3 Configuración del SGBD |
2. Lenguaje de definición de datos(DDL)
2.1. 2.1 Creación del esquema de la base de datos 2.1.1. 2.1 Creación del esquema de la base de datos 2.2. 2.2 Actualización, modificación y eliminación del esquema de la base de datos. 2.2.1. 2.2 Actualización, modificación y eliminación del esquema de la base de datos. 2.2.2. Integridad referencial |
3. Lenguaje de manipulación de datos(DML)
3.1. 3.1 Inserción, eliminación y modificación de registros 3.1.1. 3.1 Inserción, eliminación y modificación de registros 3.2. 3.2 Consultas de registros 3.2.1. 3.2.1 Recuperación de datos 3.2.2. 3.2.2 Restricción y ordenación de datos 3.2.3. 3.2.3 Informes de datos agregados mediante funciones de grupo 3.2.4. 3.2.4 Visualización de datos de varias tablas 3.2.5. 3.2.5 Subconsultas 3.2.6. 3.2.6 Operadores set |
4. Seguridad
4.1. 4.1 Tipos de usuario 4.1.1. 4.1 Tipos de usuario 4.2. 4.2 Creación de usuarios 4.2.1. 4.2 Creación de usuarios 4.3. 4.3 Privilegios a usuarios 4.3.1. 4.3 Privilegios a usuarios 4.4. 4.4 Roles 4.4.1. 4.4 Roles 4.5. 4.5 Vistas 4.5.1. Vistas |
5. Transacciones
5.1. Transacciones, 5.1 Conceptos básicos 5.1.1. 5.1 Conceptos básicos 5.2. 5.2 Propiedades de las transacciones 5.2.1. 5.2 Propiedades de las transacciones 5.3. 5.3 Grados de consistencia 5.3.1. 5.3 Grados de consistencia 5.4. 5.4 Niveles de aislamiento 5.4.4. 5.4 Niveles de aislamiento 5.5. 5.5 Commit y rollback 5.5.5. 5.5 Commit y rollback |
6. SQL procedural
6.1. 6.1 Procedimientos almacenados 6.1.1. 6.1 Procedimientos almacenados 6.2. 6.2 Disparadores 6.2.2. 6.2 Disparadores |
7. Conectividad de Bases
7.1. 7.1 ODBC 7.1.1. 7.1 ODBC 7.2. 7.2 ADO.NET 7.2.1. 7.2 ADO.NET 7.3. 7.3 JDBC 7.3.3. 7.3 JDBC 7.4. 7.4 Conectividad desde un lenguaje huésped 7.4.4. 7.4 Conectividad desde un lenguaje huésped 7.5. 7.5 Conectividad en dispositivos móviles 7.5.1. 7.5 Conectividad en dispositivos móviles |
| Prácticas de Laboratorio (20252026N) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
| Cronogramas (20252026N) | |||
| Grupo | Actividad | Fecha | Carrera |
| Temas para Segunda Reevaluación |