Las habilidades primarias son dos:
- Lenguaje de consulta estructurado (SQL): debe ser competente para escribir consultas y otras declaraciones básicas de la base de datos. Aprender esto le daría una buena idea sobre los conceptos de la base de datos y cómo se almacenan los datos en una base de datos.
- Puede descargar Oracle Database Express Edition 11g Release 2 y comenzar a trabajar con el esquema de recursos humanos predeterminado que viene con él.
- Puede leer más sobre la instalación y el desbloqueo del esquema HR en la Guía de inicio de Database Express Edition.
- A continuación, en el esquema de ejemplo de recursos humanos, puede aprender su SQL básico. Consulte este Tutorial de SQL para aprender los conceptos básicos.
- Lenguaje de programación: debe conocer al menos un lenguaje de programación de su elección. C ++ / C # / Java / VB.NET son buenos lenguajes para dominar.
- La razón es que PL / SQL es lenguaje de procedimiento sobre SQL. Está estrechamente integrado con SQL y también es un poco más difícil de codificar. Tener una idea de cualquiera de estos lenguajes lo ayudaría a comenzar rápidamente en el campo de la programación.
- Además, al avanzar en su carrera, se daría cuenta de que algunos casos requieren la creación de programas en Java y su integración con PL / SQL. En mi experiencia, he encontrado que el código escrito en C # / Java es más fácil de mantener que los programas escritos estrictamente en PL / SQL. También hay otros beneficios, pero eso sería demasiado técnico.
- PL / SQL: PL / SQL es un lenguaje. Tiene su propia semántica, construcciones y objetos. De hecho, Oracle utiliza dos motores separados para compilar sentencias SQL frente a sentencias PL / SQL. Una vez que se familiarice con los dos anteriores, debería poder iniciar su programación PL / SQL con bastante rapidez. Este tutorial de PL / SQL me pareció muy beneficioso. Sin embargo, hay toneladas de otro material que podría usar según su gusto.