Nuevo

Oracle 12C: Modelamiento de Base de datos y SQL

Fundamentos y características de las bases de datos relacionales, uso de formas normales y modelo de base de datos. Aplicación de los diferentes tipos de lenguaje (DCL, DDL, DML, DQL) para la creación de objetos, asignación de privilegios y roles en base de datos 12c.

  • Descripción
  • Sesiones

Descripción

CURSO

Administración de base de datos Oracle

OBJETIVO

Introducir al participante en los conceptos de base de datos relacionales haciendo uso del lenguaje de consulta y de creación y/o modificación de objetos en la base de datos 12c a través de herramientas Oracle.

RESUMEN

Fundamentos y características de las bases de datos relacionales, uso de formas normales y modelo de base de datos. Aplicación de los diferentes tipos de lenguaje (DCL, DDL, DML, DQL) para la creación de objetos, asignación de privilegios y roles en base de datos 12c.

CAPACIDAD

Demostrar conocimiento sólido en modelamiento de base de datos relacionales haciendo uso de herramientas y lenguaje aplicado en la base de datos Oracle a fin de asegurar un correcto funcionamiento de los sistemas informáticos que hagan uso del modelo construido.

TEMARIO

METODOLOGÍA
  • Exposición de aspectos teóricos de los temas.
  • Desarrollo de casos prácticos.
  • Desarrollo de talleres.
REQUISITOS

Conocimientos básicos de base de datos.

TECNOLOGÍAS INVOLUCRADAS
  • Oracle Database.
  • SQL developer.
  • SQL * Plus.
  • SQL developer data modeler..

Sesión 01:

Fundamentos de base de datos (5 horas)

  • Conceptos.
  • Tipos de base de datos.
  • Base de datos relacionales.
  • Sistema gestor de base de datos.
  • Consideraciones a tener en cuenta en la administración de base de datos relacionales.
  • Modelo lógico conceptual.
  • Taller práctico.

Sesión 02:

MODELAMIENTO DE BASE DE DATOS (5horas)

  • Conceptos
  • Formas normales:
    • Primera forma normal.
    • Segunda forma normal.
    • Tercera forma normal.
  • Uso de herramienta Oracle SQL Developer Data Modeler.
  • Modelo físico.
  • Taller práctico.

Sesión 03:

TRABAJANDO EN LA BASE DE DATOS ORACLE - PARTE 1  (5 horas)

  • Data Query Language – DQL.
  • Elaboración de consultas básicas.
  • Data Manipulation Languaje – DML.
  • Data Definition Languaje - DDL.
  • Implementando un modelo de base de datos.
  • Taller práctico.

Sesión 04:

TRABAJANDO EN LA BASE DE DATOS ORACLE - PARTE 2 (5 horas)

  • Controlando accesos a la base de datos Oracle. (DCL).
  • Creación de vistas y sinónimos.
  • Control de transacciones.
  • Restricciones en la base de datos (constraints).
  • Taller Práctico.