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