OBJETIVO(S) GENERAL(ES) DEL CURSO. Proporcionará al estudiante las habilidades para el desarrollo y manipulación de bases de datos para la integración de sistemas de información transaccionales.
Temario...*
Unidad 1.-Introducción al Sistema Manejador de Base de Datos (DBMS) .
1.1 Conceptos.
1.2 Características del DBMS Unidad 2.- Lenguaje de Definición de Datos (DDL)
2.1.- Creación de Base de Datos.
2.2 Creación de tablas.
2.2.1 Integridad.
2.2.2 Integridad referencial declarativa.
2.3 Creación de índices
Unidad 3.-Consultas y Lenguaje de Manipulación de Datos (DML).
3.1 Instrucciones INSERT, UPDATE, DELETE.
3.2 Consultas Básicas SELECT, WHERE y funciones a nivel de registro.
3.3 Consultas sobre múltiples tablas.
3.3.1 Subconsultas.
3.3.2 Operadores JOIN.
3.4 Agregación GROUP BY, HAVING
3.5.- Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN.
Unidad 4 Control de Transacciones
4.1 Propiedades de la transacción.
4.2 Grados de consistencia.
4.3 Niveles de aislamiento.
4.4 Instrucciones COMMIT y ROLLBACK .
Unidad 5.- Vistas.
5.1.Definición y objetivo de las vistas.
5.2.Instrucciones para la administración de vistas.
Unidad 6.-Seguridad. 6.1.Esquemas de autorización.
6.2.- Instrucciones GRANT, REVOKE Unidad 7 .-Introducción al SQL procedural.