Curso. Modelado y desarrollo de base de datos relacionales con PostgreSQL.

A través de este curso los participantes podrán conocer los conceptos y mejores prácticas en el modelado e implementación de base de datos relacionales en cuanto a diseño conceptual, lógico y físico se refiere. Dicho curso, tiene un enfoque de ejecución de orientación práctica sobre ejercicios y proyectos guiados. El curso comenzará con los fundamentos de bases de datos relacionales y a través de ejercicios irá introduciendo a los participantes en los conceptos y herramientas fundamentales para su modelado y desarrollo a través del lenguaje de consulta SQL (Structured Query Language).

¿A quién está dirigido?

Analistas, desarrolladores de software, coordinadores, gerentes y directivos de la organización que tengan participación e interés en el diseño e implementación de bases de datos relacionales. De igual forma, también está dirigido a profesionales de diversas carreras que deseen adentrarse en el mundo del modelado y desarrollo de base de datos relacionales como base fundamental para el soporte en el análisis y visualización de información para la toma de decisiones en el futuro.

¿Qué competencias desarrollarás?
  • Diseña esquemas de base de datos: Gestiona, y diseña base de datos de acuerdo a las buenas prácticas de normalización, manipulación y mantenimiento de un esquema de base de datos.
  • Estandariza y normaliza datos: Gestiona, depura y transforma de manera integrada y unificada datos provenientes de diversas fuentes de información.
  • Gestiona base de datos relacionales: Manipula (Consulta, agrega, modifica y elimina) datos en bases de datos relacionales mediante consultas SQL simples y complejas.
  • Conoce características propias de manejadores de base de datos relacionales: Conoce y maneja las funcionalidades principales de cualquier manejador de base de datos relacional como: respaldo, recuperación, seguridad, integridad, etc.
¿Cuál es el Contenido?

Módulo: 1. Introducción a las bases de datos.

  • ¿Qué es una base de datos?.
  • Características y propiedades de una base de datos.
  • ¿Qué es un sistema manejador de base de datos?.
  • Historia y tipos de base de datos.
  • Bases de datos relacionales.

Módulo 2: Diseño conceptual de base de datos.

  • Modelo entidad relación, estándares y buenas prácticas de modelado.
  • Normalización de datos.
  • Definición de tipos de datos en base de datos.
  • Restricciones de datos a nivel de diseño.

Módulo 3: Diseño lógico de base de datos.

  • Modelo relacional. Transformación del modelo entidad relación al modelo relacional.
  • Desarrollo del modelo lógico de los datos, especificación de tablas, dominios de atributos y diccionario de datos.
  • Reglas de integridad.
  • Dependencias funcionales.

Módulo 4: Diseño físico de base de datos.

  • Creación de la base de datos. Creación de esquemas.
  • Creación de tablas.
  • Claves primarias, uso de Constraints: CHECK, DEFAULT, Índices, entre otros.
  • Claves foráneas (Regla de Integridad Referencial).
  • Consultas SQL, estructura básica de las consultas
  • Uso de cláusula WHERE en consultas SQL.
  • Consultas simples.
  • Subconsultas y consultas SQL anidadas.
  • Consultas con múltiples tablas. Uso del operador JOIN para realizar cruces combinando datos de múltiples tablas.
  • Uso de GROUP BY y HAVING en consultas SQL
  • Creación de vistas.
  • Relaciones entre estructuras de datos a través de claves primarias y foráneas con el uso del operador JOIN.

Módulo 5: Respaldo, recuperación, seguridad y control de acceso en base de datos.

  • Backup y restauración de base de datos.
  • Seguridad discrecional.
  • Definición de roles de usuarios.
  • Seguridad multinivel.
  • Auditoría de bases de datos.
¿Quiénes son los profesores?

Coordinadora académica:

  • Ana Karina Fernández.

Profesoras:

  • MSc. Armen Djenanian.

    • Gerente senior del área de RAS (Risk Assurance Services) en PwC Venezuela desde 2013 a la actualidad. Egresado de la Universidad Católica Andrés Bello como Ingeniero en Informática (2014), Especialista en gerencia de proyectos en la misma casa de estudio (2017). Magíster en Inteligencia de negocios & Big Data en la Universidad Central de Venezuela (2022). Profesor Universitario en la escuela de Ingeniería en Informática de la Universidad Católica Andrés Bello desde 2019 a la actualidad.

  • Dra. Concettina Di Vasta Valente.

    • Líder de proyecto de soluciones de inteligencia de negocio, ciencias de datos, analítica del negocio, desarrollos de software, desarrollo de base de datos. Dictado de diplomados, seminario, cursos y talleres en el área de inteligencia de negocio, ciencias de datos, analítica de datos y del negocio. Profesora e investigadora en la escuela de computación de la facultad de ciencias de la Universidad Central de Venezuela (26 años de servicio). Profesora en el Departamento de gestión de proyectos y sistemas de la Universidad Metropolitana - UNIMET (desde 2021). Profesora en la escuela de ingeniería informática de la Universidad Católica Andrés Bello - UCAB (desde 2021). Dra. en ciencias de la computación (UCV 2013). Magíster en ciencias de la computación (UCV 2003). Especialista en sistemas de información (UCV 1998). Licenciada en computación (UCV 1996).

Fecha

Inicio

18 de enero.

Culminación

22 de febrero.

Duración

32 horas académicas | Presencial en sede Caracas, UCAB Montalbán.

Horarios

Días

Sábados.

Horario

9:00 a.m. a 2:00 p.m.

Precios

$345  o el equivalente en BS a la tasa de cambio oficial del BCV (vigente a la fecha de pago).

  • Si el pago lo va a realizar tu empresa, por favor contacta a nuestro equipo de Atención al Cliente a través de: [email protected] ó al +58 4241374373.
Compartir por:
Atención al cliente
1
¡Hola! Bienvenid@ al CIAP | UCAB. ¿Cómo podemos ayudarte?