top of page
Descripción

Fundamentos de Oracle

Objetivo General

Construir el repositorio de la Base de Datos, implementando un diseño que garantice un rendimiento adecuado  a las necesidades de la organización, evitando procesos lentos que afecten la operatividad.

Características

Modalidad

de Taller

Web

de recursos

On line

en vivo

Certificado

Vídeos grabados

por clase

24 hrs

¿Que aprenderás ?

Aprenderás a diseñar físicamente una Base de Datos en Oracle 19c, utilizando distintas técnicas que optimicen el almacenamiento de los datos y aseguren que las operaciones como las consultas  respondan en el menor tiempo y con limitados consumo de recursos ( cpu, discos ). 

Conocerás las operaciones de mantenimiento habituales y el uso de herramientas necesarias para solucionar problemas en el repositorio.

 

Utilizaremos sentencias SQL propias de Oracle iniciales y avanzadas que atiendan las necesidades de información de los clientes.

PLAN DE ESTUDIO

Plan de estudio

1. Implementación del repositorio de la BD

Plan de estudio

Introducción

  • Visión General de Oracle, tendencias, posicionamiento en las empresas. 

  • Herramientas a usar : Enterprise Manager, SQL developer, SQL Plus, Toad.

  • Conectándose a Oracle.

Organizando por schemas

  • 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 regulares

  • Revisión de la estructura de una tabla  DESCRIBE

  • Lista de tipos de datos disponibles.

  • Creando una Tabla Simple.

  • Creación de tablas asociadas a secuencias.

  • Vistas Administrativas: DBA_TABLES.

Indices y mejora del rendimiento

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

  • ¿ Que es el ROWID ?

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

  • Creación de índices y tipos:

  • Índices regulares.

  • Índices concatenados.

  • Unique Index.

  • 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.

Tablas Externas

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

  • Creación de Objetos Directorios

  • Creación de tablas externas de Importación

Tabla Organizada en el Indice - IOT

  • Index Organization Table ( IOT )

  • 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

  • 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.

Tabla Particionadas

  • 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 por lista de valores.

  • Carga de datos en tablas particionadas.

  • Consultas especiales: SELECT PARTITION.

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

  • Indice de tablas particionadas

  • Creación de Tablas Particionadas por rango de valores

  • Agregar partición a tabla.

Vista Materializada

  • Diferencias entre Vistas Estándar y Vistas Materializadas

  • Vistas Materializadas de actualización manual.

  • Vistas Materializadas de actualización programada.

  • Vistas Materializadas tipo Fast actualizadas al commit

2. Mantenimiento y herramientas

Mantenimiento de tablas

  • Agregando y Eliminando columnas.

  • Modificando el nombre de columnas.

  • Tablas con columnas Invisibles.

  • Mostrando datos de columnas invisibles

  • Modificando columnas visibles a invisibles

  • Creando una tabla desde query.

  • Truncate table.

Flashback

  • Flashback Drop Table : Recuperación de tabla eliminada.

  • Flashback Version Query : Consultando histórico de registro

  • Flashback Table : Restauración de tabla en el tiempo

DB Link

  • Creando enlace en 2 BDs

  • Operaciones entre 2 Base de Datos

  • Creación de Sinonimos

3. Consultas Simples y Avanzadas

Consultas simples y ordenamiento

  • Revisión de las sintaxis para sentencias SELECT de SQL básicas.

  • Uso de operadores aritméticos y de concatenación en sentencias SQL

  • Límite de filas mediante una selección.

  • Uso de la cláusula WHERE para recuperar filas específicas

  • Uso de las condiciones de comparación en la cláusula WHERE

  • Uso de la condición LIKE para comparar valores literales

  • Enumeración de las condiciones lógicas AND, OR, NOT

  • Descripción de las reglas de prioridad para las condiciones

  • Ordenación de filas con la cláusula ORDER BY

Consultas de Múltiples tablas

  • Accediendo a datos de más de una tabla.

  • Columnas ambiguas.

  • Uso de NATURAL JOIN

  • Uso de clausula JOIN ..USING.

  • Uso de clausula JOIN.. ON

  • LEFT OUTER JOIN , RIGHT OUTER JOIN y FULL OUTER JOIN.

Consultas Especiales

  • Pivot

  • Recursivos

  • Case

Consultas con Información Agrupada

  • Descripción y clasificación de las funciones de grupo.

  • Uso de las funciones de grupo

  • Uso de la palabra clave DISTINCT con funciones de grupo.

  • Descripción del manejo de valores nulos con funciones de grupo.

  • Creación de grupos de datos con la cláusula GROUP BY.

  • Agrupamiento de datos mediante varias columnas.

  • Cómo evitar las consultas no válidas con las funciones de grupo.

  • Exclusión de grupos de datos con la cláusula HAVING.

Certificado

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

Oracle Fundamentals 19c

Programación

Programación de curso

  • Puede tomar el curso independientemente o como parte del Pack 4 Oracle.

Precio

Explora
nuestros precios

Costo del curso Oracle Oracle Fundamentals 19c 
60 USD

Comprende :

  • Clases Online en vivo.

  • Acceso a web de recursos.

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

  • Certificado al aprobar el curso

bottom of page