Syllabus
SCA-1025 TALLER DE BASE DE DATOS
DR. FELIPE ANGEL ALVAREZ SALGADO..
falvarez@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
5 | 0 | 4 | 4 | Ingeniería Aplicada |
Prerrequisitos |
El alumno deberá tener las bases teoricas de Fundamentos de Base de Datos, dominar el tema de normalización, diseño y modelado de base de datos, así como nociones del Lenguaje SQL. |
Competencias | Atributos de Ingeniería |
Instalar y configurar diferentes SGBD en distintas plataformas | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Manual de practicas | Comunicarse efectivamente con diferentes audiencias | Implementar esquemas de bases de datos a través de SQL en un SGBD. | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Inserción, eliminación y modificación de registros | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Desarrollar prácticas para aplicar esquemas de seguridad y restringir el acceso a la información. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Aplicar transacciones para garantizar la consistencia de la base de datos. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Procedimientos almacenados | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Conectar una base de datos con diferentes lenguajes de programación. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería |
Normatividad |
El alumno deberá tener el 90% de asistencia, mostrar respeto y compañerismo a sus compañeros, vestimenta adecuada. |
Materiales |
Todos los alumnos sin excepción deberán contar con equipo de computo portátil, tener instalado el gestor de de base de datos SQL Server |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Fundamentos de bases de datos / |
Silberschatz, Abraham |
McGraw-Hill, |
5a. / 2006. |
10 |
- |
Introducción al SQL para usuarios y programadores: a nivel de IBM DB2 UDB versión 7.2 o superior / |
Rivero Cornelio, Enrique |
Thomson, |
2a. / 2002. |
6 |
- |
Diseño y administración de base de datos / |
W. Hansen, Gary |
Prentice hall, |
2a. / 1997. |
1 |
- |
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 3.1.1 | |
PARCIAL 2 | De la actividad 4.1.1 a la actividad 7.1.1 |
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. Instalar y configurar diferentes SGBD en distintas plataformas 1.1.1. Instalar y configurar diversos SGBD en diferentes plataformas. Manual SQL (4284793 bytes) Manual de prácticas (459859 bytes) 1.2. Manual de practicas |
2. Lenguaje de definición de datos(DDL)
2.1. Implementar esquemas de bases de datos a través de SQL en un SGBD. 2.1.1. Desarrollar prácticas para implementar esquemas bases de datos en diferentes plataformas. http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro14/52_lenguaje_de_definicin_de_datos_ddl.html Lenguaje DDL |
3. Lenguaje de manipulación de datos(DML)
3.1. Inserción, eliminación y modificación de registros 3.1.1. Consultas de registros: Recuperación de datos, Restricción y ordenación de datos, Informes de datos agregados mediante funciones de grupo, Visualización de datos de varias tablas, Subconsultas, Operadores set http://www.edu4java.com/es/sql/sql4.html |
4. Seguridad
4.1. Desarrollar prácticas para aplicar esquemas de seguridad y restringir el acceso a la información. 4.1.1. Creación de usuarios, Privilegios a usuarios, Roles y Vistas Seguridad (519540 bytes) |
5. Transacciones
5.1. Aplicar transacciones para garantizar la consistencia de la base de datos. 5.1.1. Desarrollar ejercicios para ejecutar instrucciones DML bajo el concepto de transacción y se visualice el efecto del “commit” o “rollback” Transacciones (871619 bytes) |
6. SQL procedural
6.1. Procedimientos almacenados 6.1.1. Desarrollar prácticas para implementar procedimientos almacenados y disparadores en la misma base de datos creada. Procedimientos almcenados (323712 bytes) |
7. Conectividad de Bases de Datos
7.1. Conectar una base de datos con diferentes lenguajes de programación. 7.1.1. Desarrollar prácticas para realizar la conexión a la base de datos desde el lenguaje huésped. Conectividad a BD (174491 bytes) |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |