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 (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |