Fundamentos de Bases de Datos SQL

Este curso ofrece una introducción a los conceptos básicos de las bases de datos relacionales, la terminología de las bases de datos relacionales, así como conceptos del modelado de datos, la creación de diagramas de relación de entidad (ERD) y la asignación de ERD.

Los estudiantes crearán y trabajarán con proyectos que les retan a diseñar, implantar y demostrar una solución de base de datos para una empresa u organización, orientado 100% a desarrollo de destrezas para la empleabilidad.

Este curso es de Fundamentos SQL, un paso inicial en la currícula Oracle, el mismo se imparte en dos niveles, los cuales se complementarán próximamente con otros cursos: Diseño y Programación de Bases de Datos con SQL y Programación con PL/SQL

  • Ser mayor de 16 años de edad.
  • Acceso a computadora con conexión a Internet y posibilidad de uso e instalación de programas.
  • Para ingresar no se requiere el bachillerato ni el examen de admisión de la UCR.
Precio
  • Costo por módulo: ₡239.700.
Duración
  • 64 horas en total divididas en 16 lecciones de 4 horas cada una. Dos lección por semana. 
Contenidos

Sección 1: Introducción

  • Introducción a las bases de datos
  • Tipos de modelos de bases de datos
  • Requisitos de negocio

Sección 2: Bases de datos y modelado de datos

  • Bases de datos relacionales
  • Modelos de datos conceptuales y físicos
  • Entidades y atributos
  • Identificadores únicos
  • Relaciones
  • Modelado de relación de entidades (ERD)

Sección 3: Acotación del modelo de datos

  • Ampliando del tema sobre las relaciones
  • Seguimiento de los cambios de datos
  • Reglas de negocio y normalización
  • Describir reglas de negocio
  • Comprender y aplicar las reglas de nomenclatura de Oracle para tablas y columnas utilizadas en los modelos físicos

Sección 4: Oracle SQL Developer Data Modele

  • Oracle SQL Developer Data Modeler
    Conversión de un modelo lógico en un modelo relacional
  • Describir cómo convertir un modelo lógico en un modelo relacional en Oracle SQL Developer Data Modeler

Sección 5: Asignación al modelo físico

  • Asignación de entidades y atributos
  • Decidir reglas de nomenclatura

Sección 6: Introducción a SQL

  • Introducción a Oracle Application Express
  • Lenguaje de consulta estructurado (SQL)
  • Lenguaje de definición de datos (DDL)
  • Lenguaje de manipulación de datos (DML)
  • Lenguaje de control de transacciones (TCL)
  • Recuperación de datos mediante SELECT
  • Restricción de datos mediante WHERE
  • Ordenamiento de datos mediante ORDER BY
  • Unión de Tablas mediante JOIN