Contacta con nosotros

Temario del curso

Introducción

  • Visión general
  • Objetivos y metas
  • Datos de muestra
  • Programa
  • Presentaciones
  • Prerrequisitos
  • Responsabilidades

Bases de datos relacionales

  • La base de datos
  • La base de datos relacional
  • Tablas
  • Filas y columnas
  • Base de datos de muestra
  • Selección de filas
  • Tabla Supplier (Proveedor)
  • Tabla Saleord (Venta-pedido)
  • Índice de clave principal
  • Índices secundarios
  • Relaciones
  • Analogía
  • Clave foránea
  • Clave foránea
  • Unión de tablas
  • Integridad referencial
  • Tipos de relación
  • Relación uno a muchos
  • Resolución de una relación uno a muchos
  • Relación uno a uno
  • Finalización del diseño
  • Resolución de relaciones
  • Microsoft Access - Relaciones
  • Diagrama de entidad-relación
  • Modelado de datos
  • Herramientas CASE
  • Diagrama de muestra
  • El SGBDR (Sistema de Gestión de Bases de Datos Relacional)
  • 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?
  • Folleto 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áusula AND (Y) y OR (O)
  • 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 (Ordenar por)
  • Tabla DUAL
  • Concatenación
  • Selección de texto
  • Operador IN
  • Operador BETWEEN
  • Operador LIKE
  • Errores comunes
  • Función UPPER (MAYÚSCULAS)
  • Comillas simples
  • Búsqueda de metacaracteres
  • Expresiones regulares
  • Operador REGEXP_LIKE
  • Valores nulos
  • Operador IS NULL (ES NULO)
  • NVL
  • Aceptación de entradas del usuario

Uso de funciones

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • Función NVL2
  • Opción DISTINCT (DISTINTO)
  • SUBSTR
  • INSTR
  • Funciones de fecha
  • Funciones de agregación
  • COUNT (CONTAR)
  • Cláusula Group By (Agrupar por)
  • Modificadores Rollup y Cube
  • Cláusula Having
  • Agrupación por funciones
  • DECODE
  • CASE (CASO)
  • Taller

Subconsultas y Uniones

  • Subconsultas de una sola fila
  • Unión (UNION)
  • Unión - Todo (UNION ALL)
  • Intersección y Resta (Intersect y Minus)
  • Subconsultas de varias filas
  • Unión - Verificación de datos
  • Join externo (Outer Join)

Más sobre uniones (Joins)

  • Uniones (Joins)
  • Cross Join o producto cartesiano
  • Inner Join
  • Notación de Join implícita
  • Notación de Join explícita
  • Natural Join
  • Equi-Join
  • Cross Join
  • Outer Joins (Uniones externas)
  • Left Outer Join (Join externo izquierdo)
  • Right Outer Join (Join externo derecho)
  • Full Outer Join (Join externo completo)
  • Uso de UNION
  • Algoritmos de unión
  • Bucle anidado (Nested Loop)
  • Merge Join (Join combinado)
  • Hash Join (Join por hash)
  • Reflexivo o Self Join (Auto-unión)
  • Join de tabla única
  • Taller

Consultas avanzadas

  • ROWNUM y ROWID
  • Análisis de los N primeros registros (Top N)
  • Vista interna (Inline View)
  • EXISTS y NOT EXISTS (EXISTE y NO EXISTE)
  • Subconsultas correlacionadas
  • Subconsultas correlacionadas con funciones
  • Actualización correlacionada
  • Recuperación instantánea (Snapshot Recovery)
  • Recuperación de retroceso (Flashback Recovery)
  • Todas
  • Operadores ANY y SOME (CUALQUIERA y ALGUNO)
  • Insert ALL (Insertar TODO)
  • Merge (Unir/Combinar)

Datos de muestra

  • Tablas ORDER (PEDIDO)
  • Tablas FILM (PELÍCULA)
  • Tablas EMPLOYEE (EMPLEADO)
  • 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
  • Utilidad SQL*Loader
  • Ejecución de la utilidad
  • Adición de datos (Appending)

Requerimientos

El curso es adecuado para quienes tienen algún conocimiento de SQL, así como para aquellos que utilizan ORACLE por primera vez.

Se recomienda tener experiencia previa con un sistema informático interactivo, aunque no es indispensable.

 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas