Destinatarios

Está destinado para todo aquel que desee comprender de qué se tratan los sistemas de bases de datos y/o esté de alguna forma interesado profesionalmente.

Requisitos de ingreso

Los estudiantes deben contar con un manejo general de los conceptos básicos de informática. Es deseable, pero no excluyente, poseer conocimientos de sistemas operativos, archivos y/o programación. No es necesario contar con título secundario.

Detalles

  • EXTENDIMOS LA INSCRIPCIÓN
  • FECHA DE INICIO
    10/05/2019
  • MODALIDAD
    SEMI-PRESENCIAL
  • DURACIÓN
    7 (siete meses)
  • CARGA HORARIA
    164 horas.
  • DOCENTES
  • Ing. Soledad Ruiz Diaz (Coordinadora)
  • C.C. Liliana Rathmann
  • Lic. Federico Escudero
  • Lic. Gabriela Agesta
  • Esp. Gustavo Dejean
  • D.I. Noelia Cassineri
  • Fermin Jauregui Lorda

Objetivos

  • Conocer el encuadre de las bases de datos dentro de una organización.
  • Entender las características del modelo relacional.
  • Comprender la definición de los diferentes objetos que conviven dentro de una base de datos.
  • Aprender a programar en SQL.
  • Entender las ventajas y desventajas de SQL / NoSQL.
  • Conocer bases de datos orientadas a objetos.
  • Aprender a optimizar, mejorar los tiempos de ejecución de las consultas y la escalabilidad de las aplicaciones.
  • Analizar y detectar problemas de performance relacionados.
  • Conocer diferentes maneras de realizar análisis de datos mediante consultas y su correspondiente visualización.

Contenidos

El contenido de esta diplomatura se encuentra dividido en los siguientes 9 modulos

MODULO I

Introducción a Base de Datos (12 h)

Definición de bases de datos. Conceptos de Base de Datos. Elementos. Características. Clasificación y Modelos. Usuarios de BD. Independencia de los datos. Beneficios de la Base de Datos. Estructura de un SGBD. Objetivos de los sistemas de bases de datos. Escalabilidad, eficiencia y efectividad.

MODULO 2

Bases de Datos relacionales (16 h)

Concepto de Relación. Bases de Datos Relacionales. Diseño Lógico. El Modelo Entidad-Relación (E/R). Representación Gráfica (DER). Elementos. Control de redundancia de los diagramas E/R. Cardinalidad. Transformación de diagramas E/R en relaciones. Introducción al modelo físico.

MODULO 3

Normalización y Modelado Físico (20 h)

Concepto de Normalización. Características. Dependencias funcionales. Axiomas de Amstrong. Formas Normales. 1FN, 2FN, 3FN, FNBC. Proceso de Normalización. Introducción al diseño físico. Definición de Restricciones del Modelo. Tablas. Columnas. Filas o registros. Álgebra Relacional.

MODULO 4

Laboratorio SQL (32 h)

Tablas. Comandos DDL y DML. Índices. Consultas. Vistas. Estructuras de control en SQL. Estructuras de repetición en SQL. Bloques TRY - CATCH. Procedimientos almacenados. Funciones. Triggers. Cursores.

MODULO 5

Optimización y Performance (14 h)

Compresión de datos. Lecturas lógicas. Planes de ejecución. Estadísticas en SQL. Database Engine Tuning Advisor. Reescritura de consultas. Fragmentación de índices.

MODULO 6

Introducción a Bases de Datos No Relacionales (10 h)

Introducción. ¿Qué es NoSQL? Documentos. Colecciones. Tipos de datos. Operadores, consultas y funciones. Indexación. Clasificación de las bases de datos NoSQL.

MODULO 7

Modelado en Bases de Datos No Relacionales (12 h)

Key-value stores. Bases de datos documentales. Bases de datos orientadas a grafos. Wide-column stores.

MODULO 8

Laboratorio NoSQL (32 h)

Modelo documental. MongoDB Atlas Cloud. Compass. Tipos de datos. Colecciones y documentos. Documentos embebidos. Funciones. Sort, skip y limit. Operadores y consultas. Subdocumentos. Consultas geoespaciales. Gráficos.

MODULO 9

Visualización de la Información (12 h)

Utilidad de la visualización de datos. Creación de Reportes. Herramientas. Análisis de datos.

Contactanos