MÓDULO 4. Implementación MySql como Gestor de Base de Datos

MÓDULO IV
TEMARIO
Implementación de Mysql como Gestor de Bases de Datos
Objetivo(s) General(es) del Módulo (Competencias específicas a desarrollar
en el módulo): Conocer y aplicar los conceptos de la administración de la base de
datos, además los recursos usados en los sistemas de gestión de base de datos
diseñando un sistema de base de datos real, acuerdo a las necesidades del entorno.
HORAS: 45.
Competencias Previas.










Conceptos básicos de la base de datos
Construir modelos de base de datos
Aplicar técnicas UML para el modelado de base de datos
Diseño de esquemas de relación y proceso de diseño de sistemas de base
de datos.
Comprender y desarrollar en lenguaje SQL
Conocimientos previos de Administración de Base de Datos
Aplicar operaciones básicas SQL.
Construcción de estructuras de base de datos a partir de un modelo entidadrelación
Implementar restricciones de integridad
Conocer distintas plataformas y SGBD.
Sección 1. Lenguaje de Manipulación de Datos (DML)
1.1 Inserción, eliminación y modificación de registros
1.2 Consultas de registros
1.2.1 Recuperación de datos
1.2.2 Restricción y ordenación de datos
1.2.3 Subconsultas
Sección 2. Seguridad
2.1 tipos de usuarios
2.2 Creación de usuarios
2.3 Privilegios a usuarios
2.4 Roles
2.5 Vistas
Sección 3. Transacciones
3.1 Conceptos básicos
3.2 Propiedades de las transacciones
3.3 Grados de consistencia
3.4 Niveles de aislamiento
3.5 Commit y rollback
Sección 4. SQL Procedural
4.1 Procedimientos almacenados (Store Procedures)
4.2 Disparadores (Triggers)
Competencias adquiridas

Crear y manipular bases de datos.

Inserción, eliminación, modificación y consulta de registros.

Administración de la base de datos.
Referencias bibliográficas
1. Post, Gerald V. “Sistemas de Administración para bases de datos”. 1ra.
edición. McGraw-Hill. México. 2006
2. Raghu Ramakrishnan,Johannes Gehrke. Sistemas de gestión de bases de
datos. 3er. edición. McGraw-Hill. España. 2007.
3. David Kroenke. “Procesamiento de Bases de Datos”. Editorial Prentice Hall
4. C. J. Date. “Introducción a los Sistemas de Bases de Datos”. 7ª. Edición.
Editorial Prentice-Hall.
5. Ramez Elmarsi. “Fundamentals of Database Systems”. Third Edition. Editorial
Addison-Wesley. .
6. Forrest Houlette. “Fundamentos de SQL”. Editorial McGraw-Hill
Iberoamericana.
7. Thomas M. Connolly and Carolyn E. Begg. Sistemas de Bases de Datos: Un
enfoque práctico para Diseño, implementación y Gestión / Database Systems.
Pearson Education, 2006.
8. Arana, J. R., Villa, L. A., & Polanco, O. (2013). Implementation del control de
acceso a la red mediante los protocolos de autenticación, autorización y
auditoría, pág.:127-137,
http://search.ebscohost.com/login.aspx?direct=true&db=zbh&AN=90376177&la
ng=es&site=ehost-live.
9. Celis Montero, J., Restrepo Álvarez, A., & Castro Aranda, F. (2013). Herramienta
computacional para el estudio del ferro-resonancia en transformadores. 39-63.
http://search.ebscohost.com/login.aspx?direct=true&db=zbh&AN=91534812&la
ng=es&site=ehost-live.
Software a utilizar
 MySQL Workbench - http://dev.mysql.com/downloads/workbench/