Syllabus

SCB-1001 ADMON DE BASE DE DATOS

DR. JOSE ALFONSO CUEVAS BACAB

jacuevas@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
6 4 1 5 Ingeniería Aplicada

Prerrequisitos

Competencias Atributos de Ingeniería

Normatividad

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.2.2
PARCIAL 2 De la actividad 3.3.1 a la actividad 4.3.2

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Introducción al Sistema Manejador de Base de Datos (DBMS).
          1.1. Conceptos y características
                   1.1.1. Introducción
                           Introducción a BD (361716 bytes)
                          
                   1.1.2. Conceptos básicos
                           Conceptos Basicos (361716 bytes)
                          
          1.2. Características de los DBMS
                   1.2.1. Características de los DBMS
                           Caracteristicas de un DBMS (278207 bytes)
                          
                   1.2.2. Tipos de DBMS
                           Tipos DBS
                           Modelos DBMS (35370 bytes)
                          
2. Lenguaje de Definición de Datos (DDL)
          2.1. Creación de una BD en un DBMS
                   2.1.1. Creación de Base de Datos
                           Creación de una BD (308840 bytes)
                          
                   2.1.2. Ejemplos de Creación de Base de datos
                           http://mysql.conclase.net/curso/?cap=007c
                          
          2.2. Creación de Tablas
                   2.2.1. Integridad
                           Integridad (85504 bytes)
                          
                   2.2.2. Integridad referencial declarativa
                           http://www.paginasprodigy.com.mx/evaristopacheco/taller/integridadReferencialDeclarativa.html
                          
          2.3. Creación de indices
                   2.3.1. Concepto de Indice
                           Concepto de indices (120320 bytes)
                           http://campuscurico.utalca.cl/~jperez/bd/documentos/indices.pdf
                          
                   2.3.2. Creacion de Indices
                           Creacion de indices (120320 bytes)
                           http://campuscurico.utalca.cl/~jperez/bd/documentos/indices.pdf
                          
3. Consultas y Lenguaje de Manipulación de Datos (DML)
          3.1. Instrucciones INSERT, UPDATE, DELETE
                   3.1.1. Insert
                           Insert (14286 bytes)
                          
                   3.1.2. Update
                           Update (14286 bytes)
                          
                   3.1.3. Delete
                           Delete (14286 bytes)
                          
          3.2. Consultas Básicas SELECT, WHERE y funciones a nivel de registro
                   3.2.1. Consultas Select- Where
                           SELECT Y WHERE (441537 bytes)
                          
                   3.2.2. Funciones a nivel registro
                          
          3.3. Consultas sobre múltiples tablas
                   3.3.1. Subconsultas
                           SUBCONSULTAS (105461 bytes)
                          
                   3.3.2. Operadosres JOIN
                           JOIN (256085 bytes)
                          
          3.4. Agregación GROUP BY, HAVING
                   3.4.1. GROUP BY
                           GROUP BY (13588 bytes)
                          
                   3.4.2. HAVING
                           HAVING (13342 bytes)
                          
          3.5. Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN
                   3.5.1. COUNT, SUM Y AVG
                           COUNT, SUM Y AVG (12824 bytes)
                          
                   3.5.2. MAX Y MIN
                           MAX Y MIN (12824 bytes)
                          
4. Control de Transacciones
          4.1. Propiedades de la transacción
                   4.1.1. Propiedades de la transacción
                           http://www.prograweb.com.mx/tallerBD/0502Propiedades.html
                          
                   4.1.2. Ejemplos de transacciones
                           Ejemplos de transacciones (23538 bytes)
                          
          4.2. Grados de consistencia y niveles de aislamiento
                   4.2.1. Grados de consistencia
                           Grados de consistencia (14346 bytes)
                          
                   4.2.2. Niveles de aislamiento
                           Nivel de aislamiento (14925 bytes)
                          
          4.3. Instrucciones COMMIT y ROLLBACK
                   4.3.1. COMMIT
                           http://www.prograweb.com.mx/tallerBD/0505COMMIT_y_ROLLBACK.html
                          
                   4.3.2. ROLLBACK
                           http://www.prograweb.com.mx/tallerBD/0505COMMIT_y_ROLLBACK.html
                          
5. Vistas
          5.1. Definición y objetivo de las vistas
                   5.1.1. Definición de vista
                           Vistas (16361 bytes)
                           Vistas (64512 bytes)
                          
                   5.1.2. Objetivo de las vistas
                           Objetivo de las vistas (16361 bytes)
                           Objetivo de las vistas (64512 bytes)
                          
          5.2. Instrucciones para la Administración de vistas
                   5.2.1. Administración de vistas
                           Vistas (16361 bytes)
                          
6. Seguridad
          6.1. Esquemas de autorización
                   6.1.1. Esquemas de autorización
                           Esquemas (14691 bytes)
                          
                   6.1.2. Permisos
                           Permisos (14691 bytes)
                          
          6.2. Instrucciones GRANT y REVOKE
                   6.2.1. Instrucciones REVOKE
                           INSTRUCCIONES GRANT Y REVOKE (14574 bytes)
                          
                   6.2.2. Instrucciones GRANT
                           INSTRUCCIONES GRANT Y REVOKE (14574 bytes)
                           Creación de Usuarios (16913 bytes)
                          
7. Introducción al SQL Procedural
          7.1. Procedimientos almacenados
                   7.1.1. Procedimientos almacenados
                           Introducción Procedural (48829 bytes)
                          
                   7.1.2. Ejemplos de procedimientos almacenados
                          
          7.2. Disparadores (Triggers)
                   7.2.1. Conceptos de disparadores
                           Disparadores (20981 bytes)
                          
                   7.2.2. Ejemplos
                           Ejemplos (20981 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