Ponte en Contacto

Temario del curso

Introducción

  • Visión general
  • Objetivos y metas
  • Datos de ejemplo
  • Programa
  • 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)
  • Tabla de Pedidos (Saleord)
  • Índice de clave primaria
  • Índices secundarios
  • Relaciones
  • Analogía
  • Clave ajena (Foreign Key)
  • Clave ajena (Foreign Key)
  • Unión de tablas (Joining Tables)
  • 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 SGBD (Sistema Gestor de Bases de Datos Relacional)
  • Ventajas de un SGBD
  • Lenguaje de Consultas Estructuradas (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?
  • Hoja de trabajo 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
  • Uso de fechas
  • Formateo 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 de 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
  • Agrupación por funciones
  • DECODE
  • CASE
  • Taller práctico

Subconsultas y Unión (Union)

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

Más sobre uniones (Joins)

  • Uniones (Joins)
  • Unión cruzada o producto cartesiano
  • Unión interna (Inner Join)
  • Notación de unión implícita
  • Notación de unión explícita
  • Unión natural (Natural Join)
  • Unión equi (Equi-Join)
  • Unión cruzada (Cross Join)
  • Uniones externas (Outer Joins)
  • Unión externa a la izquierda (Left Outer Join)
  • Unión externa a la derecha (Right Outer Join)
  • Unión externa completa (Full Outer Join)
  • Uso de UNION
  • Algoritmos de unión
  • Anidamiento (Nested Loop)
  • Unión de fusión (Merge Join)
  • Unión de hash (Hash Join)
  • Unión reflexiva o auto-unión
  • Unión de una sola tabla
  • Taller práctico

Consultas avanzadas

  • ROWNUM y ROWID
  • Análisis Top N
  • Vista en línea (Inline View)
  • Exists y Not Exists
  • Subconsultas correlacionadas
  • Subconsultas correlacionadas con funciones
  • Actualización correlacionada
  • Recuperación por instantánea
  • Recuperación Flashback
  • ALL
  • Operadores ANY y SOME
  • Insert ALL
  • Merge

Datos de ejemplo

  • Tablas de Pedidos (ORDER)
  • Tablas de Películas (FILM)
  • Tablas de Empleados (EMPLOYEE)
  • Las tablas de Pedidos
  • Las tablas de Películas

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
  • Utilidad SQL*Loader
  • Ejecución de la utilidad
  • Adición de datos

Requerimientos

El curso es adecuado tanto para personas con conocimientos previos de SQL como para aquellas que utilizan ORACLE por primera vez.

Es deseable, aunque no esencial, tener experiencia previa con un sistema de computador interactivo.

 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas