Contacta con nosotros

Temario del curso

Introducción

  • Descripción general
  • Objetivos y propósitos
  • Datos de ejemplo
  • Horario
  • Presentaciones
  • Requisitos previos
  • Responsabilidades

Bases de datos relacionales

  • La base de datos
  • La base de datos relacional
  • Tablas
  • Filas y columnas
  • Base de datos de ejemplo
  • Selección de filas
  • Tabla de proveedores (Supplier Table)
  • Tabla Saleord (Saleord Table)
  • Índice de clave primaria
  • Índices secundarios
  • Relaciones
  • Analogía
  • Clave foránea
  • Clave foránea
  • Unión de tablas
  • Integridad referencial
  • Tipos de relación
  • Relación muchos a muchos
  • Resolución de una relación muchos a muchos
  • Relación uno a uno
  • Finalización del diseño
  • Resolución de relaciones
  • Microsoft Access - Relaciones
  • Diagrama entidad-relación (ERD)
  • Modelado de datos
  • Herramientas CASE
  • Diagrama de ejemplo
  • El SGBDR (Sistema de Gestión de Bases de Datos Relacionales)
  • Ventajas de un SGBDR
  • Lenguaje de Consulta Estructurado (SQL)
  • DDL - Lenguaje de Definición de Datos
  • DML - Lenguaje de Manipulación de Datos
  • DCL - Lenguaje de Control de Datos
  • ¿Por qué usar SQL?
  • Folio de tablas del curso

Recuperación de datos

  • SQL Developer
  • SQL Developer - Conexión
  • Visualización de información de tablas
  • Uso de SQL: cláusula WHERE
  • Uso de comentarios
  • Datos de caracteres
  • Usuarios y esquemas
  • Cláusulas AND y OR
  • Uso de paréntesis
  • Campos de fecha
  • Manejo de fechas
  • Formato de fechas
  • Formatos de fecha
  • TO_DATE
  • TRUNC
  • Visualización de fechas
  • Cláusula Order By
  • Tabla DUAL
  • Concatenación
  • Selección de texto
  • Operador IN
  • Operador BETWEEN
  • Operador LIKE
  • Errores comunes
  • Función UPPER
  • Comillas simples
  • Búsqueda de metacaracteres
  • Expresiones regulares
  • Operador REGEXP_LIKE
  • Valores nulos
  • Operador IS NULL
  • NVL
  • Aceptación de entrada del usuario

Uso de funciones

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • Función NVL2
  • Opción DISTINCT
  • SUBSTR
  • INSTR
  • Funciones de fecha
  • Funciones de agregación
  • COUNT
  • Cláusula Group By
  • Modificadores Rollup y Cube
  • Cláusula Having
  • Agrupamiento por funciones
  • DECODE
  • CASE
  • Taller práctico

Subconsultas y Uniones (UNION)

  • Subconsultas de fila única
  • UNION
  • UNION ALL
  • INTERSECT y MINUS
  • Subconsultas de múltiples filas
  • Verificación de datos con UNION
  • Join exterior (Outer Join)

Más sobre Joins

  • Joins (Uniones)
  • Join cruzado o producto cartesiano
  • Inner Join
  • Notación implícita de join
  • Notación explícita de join
  • Natural Join
  • Equi-Join
  • Cross Join
  • Outer Joins
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • Uso de UNION
  • Algoritmos de join
  • Nested Loop (Bucle anidado)
  • Merge Join (Unión por fusión)
  • Hash Join (Unión por hash)
  • Reflexive o Self Join (Autojoin)
  • Join de tabla única
  • Taller práctico

Consultas avanzadas

  • ROWNUM y ROWID
  • Análisis de los N primeros elementos (Top N Analysis)
  • Vista en línea (Inline View)
  • EXISTS y NOT EXISTS
  • Subconsultas correlacionadas
  • Subconsultas correlacionadas con funciones
  • Actualización correlacionada
  • Recuperación mediante instantánea (Snapshot Recovery)
  • Recuperación Flashback
  • ALL
  • Operadores ANY y SOME
  • INSERT ALL
  • MERGE

Datos de ejemplo

  • Tablas ORDER
  • Tablas FILM
  • Tablas EMPLOYEE
  • Las tablas ORDER
  • Las tablas FILM

Utilidades

  • ¿Qué es una utilidad?
  • Utilidad de exportación
  • Uso de parámetros
  • Uso de un archivo de parámetros
  • Utilidad de importación
  • Uso de parámetros
  • Uso de un archivo de parámetros
  • Descarga de datos
  • Ejecuciones por lotes (Batch Runs)
  • Utilidad SQL*Loader
  • Ejecución de la utilidad
  • Adición de datos

Requerimientos

El curso es adecuado para quienes tienen ciertos conocimientos de SQL, así como para quienes utilizan ORACLE por primera vez.

Se recomienda tener experiencia previa con sistemas informáticos interactivos, aunque no es un requisito indispensable.

 14 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas