Preparar al estudiante en el uso de las tecnologas de base de datos OLTP y OLAP, con
conocimientos generales en todas las bases de datos y especializacin en SQL server de
Microsoft.
El presente curso permitir aplicar los conceptos fundamentales de las bases de datos utilizando el lenguaje
estructurado SQL, ampliando el conocimiento sobre la gestin de datos, desde Datawarehousing hasta sistemas
ms avanzados as como conocer otros conceptos avanzados que se aplican en el contexto de las bases de
datos. Aprendan a instalar una base de datos open source (MySQL).
Contenidos
Mdulo I: Conceptos y funcionalidad de las bases de datos.
Mdulo II: Caractersticas del Lenguaje SQL.
Mdulo III: Modelo entidad-relacin.
Mdulo IV: Modelo Relacional.
Mdulo V: Diseo Fsico de Bases de Datos con Modelo Relacional.
Mdulo VI: Crear y manipular datos en lenguaje SQL.
Mdulo VII: Subconsultas y Reporte
Una base de datos es un conjunto de datos almacenados. Un Sistema de Gestin de Bases de Datos
(o SGBD), es un conjunto de programas, herramientas y lenguajes que proporcionan los elementos
necesarios para operar con los datos.
Todo sistema requiere un soporte de datos adecuado, que se implementa, principalmente, utilizando
bases de datos transaccionales. El entendimiento del funcionamiento de las bases de datos y cmo
los datos estn organizados en ellas, es indispensable en cualquier lenguaje de programacin.
Ya sea se trate de conocer los principios de modelado de datos, las bases funcionales de las consultas
del lenguaje SQL o, simplemente, para complementar los conocimientos de Desarrollo de Software,
el curso de Fundamentos de las bases de datos, resulta de inters fundacional para cualquier
profesional que est en proceso de formacin de sus habilidades y conocimientos.
Objetivos generales
Que los participantes Se formen en los conceptos fundacionales de bases de datos
relacionales.
Adquirieran conocimientos sobre el uso del lenguaje SQL.
Amplen el conocimiento sobre la gestin de datos, desde Datawarehousing hasta sistemas
ms avanzados.
Objetivos especficos
Que los participantes:
Temario
Unidad 1 : Modelado de datos
Modelado de Datos. Definicin de Bases de Datos. Historia y Tipos de Base de Datos. Modelo
Relacional (RDBMS). Modelo Orientado a Objetos (00). Modelo Orientado a Objetos Relacional
(ORDBMS). Integridad de los datos. Modelo lgico y fsico. Manejo de Transacciones.Entidades,
atributos, instancias y relaciones. Integridad relacional. Clasificacin de entidades y relaciones
(modalidad y cardinalidad). Constraints. Dominio. Auditoria. Ejemplo Prctico: Instalacin de una base
de datos Mysql - Manual de Instalacin.
Modelado de datos
Modelo fsico - Utilizacin de Tablas. Tipos de Datos
Introduccin al lenguaje SQL
Orden de sentencias - Funciones de Grupo - Creacin de Vistas e
ndices.
Relaciones entre distintas tablas - Subconsultas escalares - Otros
conceptos avanzados sobre bases de datos