Contacta con nosotros

Temario del curso

Introducción

  • Descripción general
  • Objetivos y metas
  • Datos de ejemplo
  • Cronograma
  • 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 Supplier
  • Tabla Saleord
  • Índice de clave primaria
  • Índices secundarios
  • Relaciones
  • Analogía
  • Clave externa
  • Clave externa
  • Unión de tablas
  • Integridad referencial
  • Tipos de relación
  • Relación de muchos a muchos
  • Resolución de una relación de muchos a muchos
  • Relación de uno a uno
  • Completar el diseño
  • Resolución de relaciones
  • Microsoft Access - Relaciones
  • Diagrama de entidad-relación
  • Modelado de datos
  • Herramientas CASE
  • Diagrama de ejemplo
  • El SGBDR (Sistema de Gestión de Base de Datos Relacional)
  • Ventajas de un SGBDR
  • Lenguaje de Consultas 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 la tabla
  • Uso de SQL, cláusula Where
  • Uso de comentarios
  • Datos de caracteres
  • Usuarios y esquemas
  • Cláusula AND y OR
  • Uso de paréntesis
  • Campos de fecha
  • Uso 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 agregadas
  • COUNT
  • Cláusula Group By
  • Modificadores Rollup y Cube
  • Cláusula Having
  • Agrupación por funciones
  • DECODE
  • CASE
  • Taller práctico

Subconsultas y Uniones

  • Subconsultas de una sola fila
  • Union (UNION)
  • Union - Todo (UNION ALL)
  • Intersect y Minus
  • Subconsultas de múltiples filas
  • Unión - Verificación de datos
  • Outer Join (Unión externa)

Más sobre uniones

  • Uniones
  • Cross Join o producto cartesiano
  • Inner Join (Unión interna)
  • Notación de unión implícita
  • Notación de unión explícita
  • Natural Join (Unión natural)
  • Equi-Join (Unión igualitaria)
  • Cross Join
  • Uniones externas
  • Left Outer Join (Unión externa izquierda)
  • Right Outer Join (Unión externa derecha)
  • Full Outer Join (Unión externa completa)
  • Uso de UNION
  • Algoritmos de unión
  • Unión de bucle anidado
  • Merge Join (Unión por fusión)
  • Hash Join (Unión por hash)
  • Reflexiva o self join (auto unión)
  • Unión de una sola tabla
  • Taller práctico

Consultas avanzadas

  • ROWNUM y ROWID
  • Análisis de los N primeros
  • Vista en línea (Inline View)
  • Exists y Not Exists
  • Subconsultas correlacionadas
  • Subconsultas correlacionadas con funciones
  • Actualización correlacionada
  • Recuperación de instantánea (Snapshot Recovery)
  • Recuperación Flashback
  • All (Todo)
  • Operadores Any y Some
  • Insert ALL
  • Merge (Combinar)

Datos de ejemplo

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

Utilidades

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

Requerimientos

El curso es adecuado para quienes tienen cierto conocimiento de SQL, así como para aquellos que utilizan Oracle por primera vez.

Es recomendable tener experiencia previa con un sistema informático interactivo, aunque no es esencial.

 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas