top of page
Inicio

Objetivo General

El objetivo de este curso es enseñar a diseñar y construir bases de datos utilizando las características nativas y avanzadas de Oracle Database.


A diferencia del diseño genérico que se suele basar en modelos heredados de SQL Server, aquí aprenderás a crear una base de datos optimizada para Oracle, aprovechando estructuras como tablas particionadas, IOT, externas, sequences, índices avanzados y técnicas de modelado específicas del motor Oracle.


Al finalizar el curso, el estudiante será capaz de construir una base de datos con un diseño profesional, escalable y orientado a rendimiento, siguiendo las mejores prácticas recomendadas por Oracle.

Fundamentos de Oracle

Características

Modalidad

de Taller

Web

de recursos

On line

en vivo

Certificado

Vídeos grabados

por clase

20 hrs

Costo : 60 USD

Solicitar Informe

Comunícate por WhatsApp : 

+51 945358175 

Captura.JPG
Costo
Plan de estudio

1. Implementación del repositorio de la BD

Plan de estudio

CREACIÓN DEL REPOSITORIO – DBCA

Usar el DBCA (Database Configuration Assistant) para crear, configurar y dejar operativa una base de datos Oracle de forma rápida, estandarizada, segura y optimizada, garantizando que el repositorio cumpla con los requisitos minimos.

  • Método silencioso

  • Método gráfico

  • Variables de entorno

  • Conexión a base de datos

ORGANIZAR EL ALMACENAMIENTO:

Objetivo: Garantizar que los datos, archivos y estructuras físicas de la base de datos estén distribuidos, gestionados y optimizados de manera eficiente, segura y escalable, permitiendo alto rendimiento, disponibilidad y facilidad de administración.

  • Descripción de las estructuras de almacenamientos en Oracle.

  • Creación de las estructuras de almacenamiento : Tablespace y Datafiles

  • Ampliación de áreas de almacenamiento: Agregar o Ampliar  Datafiles.

  • Eliminación de Tablespace.

  • Vistas Administrativas: dba_tablespaces, dba_data_files

AGRUPACIÓN DE OBJETOS POR SCHEMAS

Objetivo:  Separar, estructurar y administrar lógicamente los objetos de datos (tablas, vistas, procedimientos, paquetes, índices) por usuario propietario, garantizando orden, seguridad, mantenibilidad y control en el entorno de base de datos.

  • Principales Objetos de una Base de Datos.

  • Creación de Usuarios y Schemas.

  • Creando schemas y asociando zonas de almacenamiento.

  • Invocando a Objetos, referenciando schemas.

CREACIÓN DE TABLAS BÁSICAS

Objetivo: Diseñar tablas como objetos de datos optimizados y adaptados a requerimientos específicos de rendimiento, almacenamiento, integridad, seguridad y funcionalidades avanzadas, a través del uso de características propias del motor Oracle.

  • Revisión de la estructura de una tabla: datafiles, bloques, rowid

  • Lista de tipos de datos disponibles.

  • Creando una Tabla Simple y sequences.

  • Creación de tablas asociadas a secuencias.

  • Vistas Administrativas: DBA_TABLES.

MANTENIMIENTO DE TABLAS

Objetivo: Editar las tablas para adecuar la estructurta a los requerimientos como agregar,  eliminar o modificar columnas y su incidencia en la performance del servidor.

  • Modificando la definición de una tabla : ALTER TABLE

  • Tablas con columnas Invisibles.

  • Mostrando datos de columnas invisibles

  • Modificando columnas visibles a invisibles

  • Creando una tabla desde query.

  • Truncate table.

CREACIÓN DE TABLAS EXTERNAS

Objetivo: Utilizar tablas externas en Oracle, permite que la base de datos acceda y consulte datos almacenados fuera de ella (archivos en el sistema operativo, Oracle Directory o Data Pump files) sin necesidad de cargarlos físicamente en tablas internas, facilitando integración, rendimiento y simplicidad en procesos de carga y análisis.

  • Usos de las tablas externas y su integración con Archivos txt,csv,dmp

  • Creación de Objetos Directorios

  • Creación de tablas externas de Importación

  • Tabla externa vinculada a archivo DMP

ÍNDICES Y ESTADÍSTICAS

Objetivo:  El uso de índices en Oracle permiten optimizar el rendimiento de las consultas, garantizar la eficiencia en el acceso a los datos y mantener la estabilidad del sistema mediante la correcta creación, selección del tipo adecuado y mantenimiento periódico de los índices, de acuerdo con el comportamiento real de las aplicaciones.

  • Función de los Índices en la Base de Datos, como acelerador de consultas ( performance ).

  • Generación de Planes de Ejecución, tipos de Operaciones.

  • Índices – B TREE:

  • Índices regulares.

  • Índices concatenados.

  • Unique Index.

  • Index Organization Table ( IOT )

  • Índices - BITMAP

  • Lista de índices de una tabla.

  • Gestión de estadísticas.

  • ¿Que son las estadísticas?

  • Actualización de estadísticas por tabla y schemas.

RESTRICCIONES

Objetivo: Crear restricciones en tablas permite garantizar la integridad, consistencia y calidad de los datos, estableciendo reglas automáticas que controlen los valores permitidos en las columnas y las relaciones entre las tablas, evitando errores lógicos desde el nivel de la base de datos.

  • Creación de Constraints

  • Creación a nivel de columna : null, check, unique, primary key, foreign key 

  • Creación a nivel de tabla

  • Eliminando y Renombrando Constraints.

  • Constraints referencial entre schemas

CREACIÓN DE TABLAS PARTICIONADAS

Objetivo: Mejorar el rendimiento de las consultas en tablas con gran volumen de información. Las tablas particionadas en Oracle es dividir lógicamente grandes volúmenes de datos en partes más pequeñas y manejables, con el fin de mejorar el rendimiento, facilitar el mantenimiento, optimizar el uso de almacenamiento y aumentar la escalabilidad de la base de datos.

  • Explicación del impacto en la performance de tablas con altos volúmenes de información.

  • Estructuras de almacenamiento de Tablas Particionadas.

  • Creación de Tablas Particionadas ( List y Range ).

  • Carga de datos en tablas particionadas.

  • Consultas especiales: SELECT PARTITION.

  • Obtención de planes de ejecución: EXPLAIN PLAN FOR

  • Índices particionados : global y local

VISTAS MATERIALIZADAS

El objetivo principal de usar vistas materializadas es mejorar drásticamente el rendimiento de las consultas, almacenando físicamente resultados preprocesados de consultas complejas, reduciendo el tiempo de respuesta y la carga de procesamiento sobre las tablas base de minutos a segundos.

  • Uso de vistas materializadas.

  • Tipos :

  • De actualización manual

  • De actualización automática

  • De actualización inmediata – refresh fast

CONSULTAS : SQL ORACLE

Objetivo : Uso de sentencias SQL avanzadas propias del motor Oracle, aplicadas a entornos reales de producción. No se tratarán temas básicos SQL.

  • Consultas de múltiples tablas : Natural Join, Join On, Join Using.

  • Consultas analíticas: Select .. PIVOT, Listagg

  • Consultas agregadas: OVER (PARTITION BY columna1, columna2 ... ORDER BY

Recursos acádemicos

Plataforma Web
de Recursos Académicos

La Web de recursos academicos, entrega a los alumnos:

  • Vídeos de cada clase al sgte día.

  • Máquinas Virtuales de acuerdo a los cursos desarrollados

  • Software necesario para desarrollar las actividades

  • Guías de clases de cada tema

  • Archivos como Dataset de imagenes, Scripts, Data, necesario para el desarrollo de las clases.

Certificado

Certificado

Se emite certificado al aprobar el curso, consignando las 20 hrs desarrolladas. 

Curso:

Oracle Fundamentals 19c

Próximo Inicio

Proximo Inicio :

  • Todos los meses iniciamos el curso, revise nuestra programación

bottom of page