Después de aprender SQL, ¿debería aprender PL / SQL o ETL?

Aprendería ETL antes de PL / SQL. ETL es un proceso, mientras que PL / SQL es un lenguaje de programación patentado que puede usarse exclusivamente con productos de bases de datos Oracle.

Dado que ETL es un proceso, puede aplicarse a cualquier dispositivo de tipo de almacenamiento, desde archivos planos a bases de datos relacionales a bases de datos NoSQL. Es un conjunto de técnicas utilizadas para tomar datos en un formato en una plataforma, transformarlos y cargarlos en la misma plataforma o en un objetivo completamente diferente.

PL / SQL, por otro lado, se puede usar en los servidores de bases de datos de Oracle, pero no en otros servicios de almacenamiento como MySQL, Postgres, MongoDB, etc. Puede, por cierto, usar bases de datos Oracle sin usar PL / SQL haciendo lo mismo en otros lenguajes de programación. Solo aprendería esto primero si trabaja en una tienda que utiliza principalmente productos de Oracle y es su tarea hacer programación PL / SQL para hacerlo. De lo contrario, conocer las técnicas ETL es una habilidad mucho más comercializable.

Si aprende SQL correctamente, entonces optará por ETL. Debido a que en comparación con PLSQL ETL tiene una gran demanda. Hay muchas herramientas ETL como Informatica, ODI, COGNOS que seguirán el enfoque de Extracción, Transformación y Carga. Aprenderá un extremo de la herramienta para finalizar lo que será oficial para usted. También aprenderá SQL avanzado, que también incluye el Ajuste de rendimiento, la partición de indexación con él. Podrá aprender consultas SQL avanzadas aquí: ¿Qué es SQL? El | Consultas SQL avanzadas | Tutoriales SQL: SQL, POSTGRESQL, SERVIDOR MS-SQL, SIEBEL, MYSQL | Preguntas de la entrevista de SQL y SQL complejo | Preguntas de la entrevista para diferentes empresas multinacionales

Aprender base de datos después de SQL.

entonces ve por ETL.