sql >> Base de Datos >  >> RDS >> Oracle

Preguntas de la entrevista de Oracle

Este artículo contiene las 49 preguntas y respuestas principales de la entrevista de Oracle:conceptos básicos, Oracle SQL preguntado en varias entrevistas. Espero que ayude en las entrevistas

Pregunta 1. ¿Qué es un clúster de tablas?
Respuesta:un clúster de tablas es un grupo de tablas relacionadas que comparten columnas comunes y almacenan datos relacionados en el mismo bloque.

Pregunta 2. ¿Cuál es el uso existente en SQL?

Respuesta La declaración "exists" nos ayuda a hacer el trabajo de la declaración If. La consulta principal se ejecutará si la subconsulta devuelve al menos una fila. Entonces podemos considerar la subconsulta como "Condición If" y la consulta principal como "bloque de código" dentro de la condición If. Podemos usar cualquier comando SQL (Unirse, Agrupar por, tener, etc.) en una subconsulta. Este comando será útil en consultas que necesiten detectar un evento y realizar alguna actividad

SELECT *
FROM emp
WHERE EXISTS (SELECT *
FROM dept
WHERE emp.dept_id = dept.dept_id);

Pregunta 3. ¿Cómo convertirá una cadena en una fecha en la base de datos de Oracle?

Respuesta :Podemos usar la función to_date para convertir una cadena en una fecha

to_date('2015/11/12', 'yyyy/mm/dd')

Enlace relacionado

Funciones de fecha de Oracle

Pregunta 4. ¿Qué son los puntos de guardado en la base de datos de Oracle?

Respuesta :Los PUNTOS DE AHORRO se utilizan para dividir una transacción en partes más pequeñas. Permite revertir parte de una transacción. Se permite un máximo de cinco puntos de guardado. Cada vez que encontramos un error, podemos retroceder desde el punto en el que configuramos nuestro SAVEPOINT. Esto es útil para transacciones de varias etapas y transacciones condicionales donde la confirmación y la reversión dependen de ciertas condiciones.

Pregunta 5. ¿Cómo encuentra la fecha y la hora actuales en Oracle?

Respuesta: podemos encontrar usando la función sysdate

SQL> SELECT SYSDATE FROM dual;

SYSDATE
---------
2-Nov-16

 

SQL> SELECT
SYSDATE Today, SYSDATE - 1 Yesterday,
SYSDATE + 1 Tomorrow
FROM
dual;

TODAY YESTERDAY TOMORROW
--------- --------- ---------
2-Nov-16 1-Nov-16 3-Nov-16

Pregunta 6. ¿Cómo se ejecuta una consulta en Oracle? ¿Puede enumerar los pasos involucrados?
Respuesta:Los siguientes pasos están involucrados en el análisis de consultas SQL:
1) análisis
2) enlace
3) ejecutar
4) buscar


Pregunta 7. ¿Cómo encuentra el MES y el AÑO de una fecha en Oracle?
Respuesta :Al usar la función EXTRAER, puede usarla para obtener MES y AÑO de un objeto FECHA.

SELECT EXTRACT(YEAR FROM DATE '2016-01-12')  Year_date FROM DUAL;
Year_date
---------------------------------
2016

Pregunta 8. ¿Qué es una vista de Oracle?
Respuesta: Una vista de Oracle es una consulta con nombre predefinida almacenada en la base de datos. Una vez creadas, las vistas se pueden consultar de la misma manera que se pueden consultar las tablas. Las vistas contienen filas y columnas como lo hacen las tablas. Tiene las siguientes ventajas
1. Ver los datos sin almacenar los datos en el objeto.
2. Restrinja la vista de una tabla, es decir, puede ocultar algunas de las columnas de las tablas.
3. Une dos o más tablas y muéstralas como un objeto al usuario.
4. Restrinja el acceso a una tabla para que nadie pueda insertar las filas en la tabla.

Pregunta 9. ¿Qué es la tabla Oracle?

Respuesta: Las tablas son la unidad básica de almacenamiento de datos en una base de datos Oracle. Los datos se almacenan en filas y columnas. Defina una tabla con un nombre de tabla, como empleados, y un conjunto de columnas

Artículo detallado sobre la tabla de Oracle

cómo crear una tabla en Oracle

Pregunta 10. ¿Diferencia entre los tipos de datos de Oracle VARCHAR y VARCHAR2?

Respuesta:  VARCHAR puede almacenar hasta 2000 bytes y varchar2 puede almacenar hasta 4000 bytes. VARCHAR ocupará espacio para valores NULL y VARCHAR2 no ocupará ningún espacio. Ambos son diferentes con respecto al espacio.

Pregunta 11. ¿Cuál es la diferencia entre el tipo de datos CHAR y VARCHAR?
Respuesta :
El tipo de datos CHAR es un tipo de datos de longitud fija. Por ejemplo, si declara una variable/columna del tipo de datos CHAR (5), siempre tomará 5 bytes independientemente de si está almacenando 1 carácter o 5 caracteres en esta variable o columna. Y en este ejemplo, como hemos declarado esta variable/columna como CHAR(5), podemos almacenar un máximo de 5 caracteres en esta columna.

VARCHAR es un tipo de datos de longitud variable. Por ejemplo, si declara una variable/columna de tipo de datos VARCHAR (10), tomará la cantidad de bytes igual a la cantidad de caracteres almacenados en esta columna. Entonces, en esta variable/columna, si está almacenando solo un carácter, tomará solo un byte y si está almacenando 10 caracteres, tomará 10 bytes. Y en este ejemplo, como hemos declarado esta variable/columna como VARCHAR (10), podemos almacenar un máximo de 10 caracteres en esta columna

Pregunta 12 ¿Cuál es el uso de la función NVL?

Respuesta: La función NVL se usa para reemplazar valores NULL con otro valor dado.

Example is –

NVL(Value, replace value)

Pregunta 13 ¿Qué es DML?

Respuesta: El lenguaje de manipulación de datos (DML) se utiliza para acceder y manipular datos en los objetos existentes. Las declaraciones DML son insertar, seleccionar, actualizar y eliminar y no confirmarán implícitamente la transacción actual.

Pregunta 14 ¿Qué es DDL?

Respuesta:  DDL es una abreviatura de lenguaje de definición de datos. Se utiliza para crear y modificar la estructura de los objetos de base de datos en la base de datos. hace compromiso implícito

Pregunta 15. ¿Cuál es la diferencia entre TRADUCIR y REEMPLAZAR?

Respuesta: Traducir se utiliza para la sustitución de carácter por carácter y Reemplazar se utiliza para sustituir un solo carácter por una palabra.

Pregunta 16. ¿Cómo mostramos filas de la tabla sin duplicados?

Respuesta: Las filas duplicadas se pueden eliminar usando la palabra clave DISTINCT en la declaración de selección.

Enlace relacionado

eliminar filas duplicadas en Oracle


Pregunta 17. ¿Qué es un valor NULL en Oracle?

Respuesta: El El valor NULL representa datos faltantes o desconocidos. Esto se usa como marcador de posición o se representa como una entrada predeterminada para indicar que no hay datos reales presentes.

Pregunta 18. ¿Cuál es el uso de la instrucción Merge?

Respuesta:Una fusión se usa para seleccionar filas de una o más fuentes de datos para actualizarlas e insertarlas en una tabla o vista. Se utiliza para combinar múltiples operaciones.

Pregunta 19. ¿Cuáles son las diversas restricciones utilizadas en Oracle?

Respuesta: Las siguientes son las restricciones utilizadas:

NULL:es para indicar que una columna en particular puede contener valores NULL
NOT NULL:es para indicar que una columna en particular no puede contener valores NULL
CHECK:valida que los valores en la columna dada cumplan con los criterios específicos
DEFAULT – Es para indicar el valor que se le asigna al valor por defecto

Pregunta 20. ¿Cuáles son los diferentes objetos de Oracle Database?

Respuesta: Hay diferentes objetos de datos en Oracle –

Tablas:conjunto de elementos organizados en vertical y horizontal
Vistas:tabla virtual derivada de una o más tablas
Índices de Oracle:método de ajuste de rendimiento para procesar los registros
Sinónimos:nombre de alias para tablas
Oracle Sequences:múltiples usuarios generan números únicos
Oracle Tablespace:unidad de almacenamiento lógico en Oracle

Pregunta 21. ¿Qué son las vistas materializadas?
Respuesta Una vista materializada es un objeto de base de datos que contiene los resultados de una consulta. Es diferente de una vista simple. Estas vistas materializadas tienen datos almacenados y cuando consulta la vista materializada, devuelve datos de los datos almacenados. La cláusula FROM de la consulta puede nombrar tablas, vistas y otras vistas materializadas. En conjunto, estos objetos se denominan tablas maestras (un término de replicación) o tablas de detalles (un término de almacenamiento de datos). Esta referencia utiliza "tablas maestras" para mantener la coherencia. Las bases de datos que contienen las tablas maestras se denominan bases de datos maestras.

Verifique el enlace a continuación para obtener detalles

Vista materializada de Oracle y registro de vista materializada

Pregunta 22. ¿Qué es una declaración de decodificación?

Respuesta

Decodificación de Oracle es el método en la base de datos de Oracle para transformar valores de datos de un valor a otro que es mejor entender. Oracle Decode transforma los valores de los datos en el momento de la recuperación.

Pregunta 23. ¿Cuál es la diferencia entre TRUNCATE &DELETE?

Respuesta: Truncar restablece la marca de límite superior de la tabla, mientras que eliminar no recupera ningún espacio

Pregunta 24 ¿Qué es una unión? ¿Explicar los diferentes tipos de uniones?
Respuesta: Oracle JOIN se realiza cada vez que dos o más tablas se unen en una instrucción SQL.
Operación INNER JOIN
Operación LEFT OUTER JOIN
Operación RIGHT OUTER JOIN
Operación CROSS JOIN
Operación UNIÓN NATURAL

Varios métodos de unión en Oracle
Unión hash en Oracle
Unión de bucle anidado en Oracle

Pregunta 25. Acaba de compilar un paquete PL/SQL pero obtuvo errores, ¿cómo vería los errores?

Respuesta dba_errors o mostrar errores

Pregunta 26. ¿Qué es una transacción?
Respuesta:

Cuando se actualiza/elimina/inserta una sesión, se inicia una transacción. Se completa cuando se produce la confirmación o la reversión. Una transacción se identifica mediante un identificador de transacción (XID). La transacción identifica consta de tres partes

  1. Retroceder o deshacer número de segmento
  2. Número de ranura de la tabla de transacciones
  3. Secuenciar o envolver no

¿Qué es una transacción?

Pregunta 27. ¿Cómo se puede habilitar un seguimiento para una sesión?

Respuesta:

Normal trace

execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true);  — To put tracing on

execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true);   — To put tracing off

Full level with wait event And bind trace

execute dbms_system.set_ev(‘sid’,’serial’,10046,12,’’);

To put trace off

execute dbms_system.set_ev(‘sid’,’serial’,10046,0,’’);

Cómo activar el seguimiento en la base de datos

Pregunta 28. ¿Cuál es la diferencia entre unión cartesiana y unión cruzada?

Respuesta: No hay diferencias entre la combinación. Las uniones cartesianas y cruzadas son lo mismo. La combinación cruzada da el producto cartesiano de dos tablas:las filas de la primera tabla se multiplican con otra tabla que se llama producto cartesiano.

La unión cruzada sin la cláusula where da el producto cartesiano.

Pregunta 29. ¿Cuál es el tipo de datos de la tabla DUAL?

Respuesta: La tabla DUAL es una tabla de una columna presente en la base de datos de Oracle. La tabla tiene una sola columna VARCHAR2(1) llamada DUMMY que tiene un valor de 'X'.

Pregunta 30. ¿Cómo lidiar con registros duplicados en la tabla?

Respuesta:

create table my_table1 as select distinct * from my_table;
drop my_table;
rename my_table1 to my_table;

Delete from my_table where rowid not in (
select max(rowid) from my_table group by my_col_name );

eliminar registros duplicados en Oracle

Pregunta 31. ¿Cuál es el método de consulta más rápido para obtener datos de la tabla?

Respuesta: La fila se puede obtener de la tabla mediante ROWID. Usar ROW ID es el método de consulta más rápido para obtener datos de la tabla.

Pregunta 32. ¿Qué son los privilegios y las subvenciones?

Respuesta :Los privilegios son los derechos para ejecutar sentencias SQL, lo que significa derecho a conectarse y conectarse. Se otorgan concesiones al objeto para que se pueda acceder a los objetos en consecuencia. Las concesiones pueden ser otorgadas por el propietario o creador de un objeto.

Oracle Create User, System Privileges y Oracle Object Privileges

Pregunta 33. ¿Qué es una restricción de integridad?

Respuesta: Una restricción de integridad es una declaración para definir una regla comercial para una columna de tabla. Las restricciones de integridad se utilizan para garantizar la precisión y la coherencia de los datos en una base de datos. Hay tipos:integridad de dominio, integridad referencial e integridad de dominio.

Pregunta 34. ¿Qué es la integridad referencial?
Respuesta:Una regla de integridad referencial es una regla definida en una clave (una columna o conjunto de columnas) en una tabla que garantiza que los valores en esa clave coincidan con los valores en una clave en un tabla (el valor de referencia).

Pregunta 35. ¿Qué es VARRAY?

Respuesta: VARRAY  es un tipo de datos de Oracle que se usa para tener columnas que contienen atributos de varios valores y puede contener una matriz limitada de valores.

Pregunta 36. ¿Cómo obtenemos los detalles de los campos de una tabla?

Respuesta: Describe se utiliza para obtener los detalles de los campos de una tabla específica.

Pregunta 37. ¿Cuál es el uso de las funciones Agregadas en Oracle?

Respuesta: La función de agregado es una función en la que los valores de varias filas o registros se unen para obtener un único valor de salida. Las funciones agregadas comunes son –

Promedio
Recuento
Suma

Las funciones agregadas pueden aparecer en listas de selección y en las cláusulas ORDER BY y HAVING. Se usan comúnmente con la cláusula GROUP BY en una declaración SELECT, donde Oracle Database divide las filas de una tabla o vista consultada en grupos. En una consulta que contiene una cláusula GROUP BY, los elementos de la lista de selección pueden ser funciones agregadas, expresiones GROUP BY, constantes o expresiones que involucran una de estas. Oracle aplica las funciones agregadas a cada grupo de filas y devuelve una única fila de resultados para cada grupo.

Agregar datos mediante funciones de grupo

Pregunta 38. ¿Qué quiere decir con cláusula GROUP BY?
Respuesta:
Se puede usar una cláusula GROUP BY en las declaraciones de selección donde recopilará datos en múltiples registros y agrupará los resultados por una o más columnas.

Pregunta 39 . ¿Cuál es la diferencia entre renombrar y alias?
Respuesta:renombrar es un nombre permanente dado a una tabla o columna mientras que alias es un nombre temporal dado a una tabla o columna. Rename no es más que un reemplazo de un nombre y Alias ​​es un nombre alternativo de la tabla o columna.

Pregunta 40. ¿Qué es la función COALESCE?

Respuesta: La función COALESCE se usa para devolver el valor que se establece para que no sea nulo en la lista. Si todos los valores de la lista son nulos, la función de fusión devolverá NULL.

Fusionar(valor1, valor2,valor3,…)

Pregunta 41. ¿Cuál es la diferencia entre PRIMARY KEY, UNIQUE KEY, FOREIGN KEY?
Respuesta

LA CLAVE PRIMARIA DE ORACLE es una columna o una combinación de columnas de una tabla que se puede usar para identificar de manera única una fila de la tabla. PRIMARY KEY no puede ser nulo.
Oracle UNIQUE KEY es una columna o una combinación de columnas de una tabla, que se puede usar para identificar una fila de la tabla de manera única. La CLAVE ÚNICA puede ser nula.
LA CLAVE EXTERNA en Oracle es una columna o una combinación de columnas que es la clave principal o la clave única de la tabla a la que se hace referencia. FOREIGN KEY puede ser nulo.

Pregunta 42. ¿Cómo puede obtener los primeros 5 caracteres de la columna en la tabla?

Respuesta

Esto se puede hacer usando la función Substr

select substr(ename,1, 5) from emp;

Pregunta 43. ¿Qué es la función de reemplazo?

Respuesta
Se utiliza una función de reemplazo para reemplazar una cadena con otra cadena

Pregunta 44. ¿Cómo analizamos las estadísticas sobre la mesa?

Respuesta

Generamos estadísticas usando el procedimiento dbms_stats.gather_table_stats

Pregunta 45. ¿Qué es el Optimizador?

Respuesta

Optimizer es el motor de la base de datos de Oracle que determina la forma más eficiente de ejecutar una instrucción SQL después de considerar muchos factores relacionados con los objetos a los que se hace referencia y las condiciones especificadas en la consulta

El resultado del optimizador es un plan que describe un método óptimo de ejecución. El servidor de Oracle proporciona optimización basada en costos (CBO) y basada en reglas (RBO). En general, utilice el enfoque basado en costos. Oracle Corporation mejora continuamente el CBO y las nuevas características requieren CBO.

Pregunta 46. ¿Qué son las sugerencias en Oracle?

Respuesta
Las sugerencias proporcionan un mecanismo para indicar al optimizador que elija un determinado plan de ejecución de consultas en función de criterios específicos.

SELECT /*+ FULL(e) */ employee_id, last_name
FROM employees e
WHERE last_name LIKE :b1;

Pregunta 47. ¿Qué es el plan de explicación?

Respuesta

La sentencia EXPLAIN PLAN muestra los planes de ejecución elegidos por el optimizador de Oracle para las sentencias SELECT, UPDATE, INSERT y DELETE. El plan de ejecución de una declaración es la secuencia de operaciones que realiza Oracle para ejecutar la declaración. El árbol de fuentes de filas es el núcleo del plan de ejecución.

Pregunta 48. ¿Cómo cambiar el formato de fecha?

Respuesta

alter session set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';

Pregunta 49. ¿Cómo compilar el cuerpo del paquete y el paquete?

Respuesta

Alter package <package name > compile;
Alter package <package name > compile body;

Algunas preguntas más sobre preguntas de la entrevista de Oracle para aumentar sus habilidades

1. ¿Qué dos afirmaciones sobre puntos de vista son verdaderas? (Elija dos opciones).
A. Se puede crear una vista como de solo lectura.
B. Se puede crear una vista como unión en dos o más tablas.
C. Una vista no puede tener una cláusula ORDER BY en la instrucción SELECT.
D. No se puede crear una vista con una cláusula GROUP BY en la instrucción SELECT.
E. Una vista debe tener alias definidos para los nombres de las columnas en la sentencia SELECT.

Respuesta: Una vista BA se puede crear como un objeto de solo lectura. Sin embargo, es posible cambiar los datos en la
tabla(s) subyacente(s) con algunas restricciones. También se puede crear una vista como unión en dos o más
tablas. Este tipo de vista se llama vista compleja. Las vistas complejas proporcionan modelos de datos
complicados donde muchas tablas base se juntan en una tabla virtual.

2. ¿Qué tabla del diccionario de datos debe consultar para ver los privilegios de objetos otorgados al
usuario en columnas específicas?
A. USER_TAB_PRIVS_MADE
B. USER_TAB_PRIVS
C. USUARIO_COL_PRIVS_MADE
D. USER_COL_PRIVS
Respuesta: D

La vista del diccionario de datos USER_COL_PRIVS mostrará los privilegios de objeto otorgados a
un usuario en columnas específicas.

3. ¿Para cuáles dos restricciones Oracle Server crea implícitamente un índice único?
(Elija dos opciones).
A. NO NULO
B. CLAVE PRINCIPAL
C. CLAVE EXTRANJERA
D. COMPROBAR
E. ÚNICO
Respuesta: B, E

Los índices son creados automáticamente por Oracle para soportar las restricciones de integridad que imponen
la singularidad. Los dos tipos de restricciones de integridad que imponen la unicidad son las restricciones PRIMARY
KEY y UNIQUE. Cuando se declara la clave principal o la restricción ÚNICA, también se crea un
índice único para respaldar la unicidad de la columna, y se colocan todos los valores en todas las columnas
que se definieron como parte de la clave principal o la restricción ÚNICA en el índice

4. ¿Cuáles dos son verdaderas sobre las funciones agregadas? (Elija dos opciones).
A. Puede usar funciones agregadas en cualquier cláusula de una declaración SELECT.
B. Puede usar funciones agregadas solo en la lista de columnas de la cláusula SELECT y en la cláusula WHERE de una declaración SELECT.
C. Puede combinar columnas de una sola fila con funciones agregadas en la lista de columnas de una declaración SELECT agrupando las columnas de una sola fila.
D. Puede pasar nombres de columnas, expresiones, constantes o funciones como parámetros a una función agregada.
E. Puede usar funciones agregadas en una tabla, solo agrupando toda la tabla como un solo grupo.
F. No puede agrupar las filas de una tabla por más de una columna mientras usa funciones de agregado.
Respuesta: C, D

Es posible mezclar columnas de una sola fila con funciones agregadas en la lista de columnas de una declaración SELECT agrupando en las columnas de una sola fila. Además, es aceptable pasar nombres de columnas, expresiones, restricciones u otras funciones como parámetros a una función agregada.

5. En una instrucción SELECT que incluye una cláusula WHERE, ¿dónde se coloca la cláusula GROUP BY
en la instrucción SELECT?
A. Inmediatamente después de la cláusula SELECT
B. Antes de la cláusula WHERE
C. Antes de la cláusula FROM
D. Después de la cláusula ORDER BY
E. Después de la cláusula WHERE
Respuesta: E

La cláusula GROUP BY se puede colocar solo después de la cláusula WHERE o después de la cláusula FROM si
no hay una cláusula WHERE en la instrucción.

6. ¿Qué dos tareas puede realizar usando solo la función TO_CHAR?
A. convertir 10 a 'DIEZ'
B. convertir '10' a 10
C. convertir '10' a '10'
D. convertir 'TEN' a 10
E. convertir una fecha en una expresión de carácter
F. convertir una expresión de carácter en una fecha
Respuesta: C, E

7. ¿En qué caso usaría una UNIÓN EXTERNA COMPLETA?
A. Ambas tablas tienen valores NULL.
B. Quiere todos los datos no coincidentes de una tabla.
C. Quiere todos los datos coincidentes de ambas tablas.
D. Quiere todos los datos no coincidentes de ambas tablas.
E. Una de las tablas tiene más datos que la otra.
F. Desea todos los datos coincidentes y no coincidentes de una sola tabla.
Respuesta: D

8. Se le otorga el privilegio CREAR VISTA. ¿Qué te permite hacer esto?
A. Cree una vista de tabla.
B. Cree una vista en cualquier esquema.
C. Cree una vista en su esquema.
D. Cree una vista de secuencia en cualquier esquema.
E. Cree una vista que sea accesible para todos.
F. Cree una vista solo si se basa en las tablas que creó.
Respuesta: C

9. ¿Qué restricción se puede definir solo a nivel de columna?
A. ÚNICO
B. NO NULO
C. COMPROBAR
D. CLAVE PRIMARIA
E. CLAVE EXTRANJERA
Respuesta: B

10. ¿Qué cláusula debe usar para excluir los resultados del grupo?
A. DONDE
B. TENER
C. RESTRINGIR
D. GRUPO POR
E. ORDENAR POR
Respuesta: B

Artículos relacionados
Preguntas de la entrevista de Oracle PlSQL:25 preguntas de la entrevista de Oracle PLSQL con explicaciones detalladas y respuestas para el éxito en una entrevista
Preguntas y respuestas de la entrevista de Oracle dba:preguntas y respuestas de la entrevista de Oracle dba para tener éxito en cualquier entrevista de la base de datos de Oracle
Preguntas y respuestas de la entrevista de las aplicaciones de Oracle:19 preguntas y respuestas de la entrevista técnica de las aplicaciones de Oracle para tener éxito en su carrera

Puede probar la instrucción SQL instalando el desarrollador. Descargue la siguiente guía para desarrolladores de SQL

Oracle-sql-developer
Oracle-sql-developer.pdf
354,4 KiB
1327 Descargas
Detalles
Fecha: 22 de marzo de 2017

Espero que te gusten estas cosas sobre preguntas de la entrevista de Oracle con respuestas Esto es útil tanto para principiantes como para personas experimentadas. Proporcione sus comentarios

Cursos recomendados

Aquí está el agradable curso de Udemy para Oracle SQL
Oracle-Sql-Step-by-step:este curso cubre sql básico, uniones, creación de tablas y modificación de su estructura, creación de vistas, unión, unión, todo y mucho más. . Un gran curso y un curso imprescindible para principiantes de SQL
El curso completo de certificación de Oracle SQL :Este es un buen curso para cualquier persona que quiera estar preparado para trabajar con habilidades de desarrollador de SQL. Un buen curso explicado
Oracle SQL Developer:fundamentos, consejos y trucos :muchos desarrolladores utilizan la herramienta de desarrollo Oracle Sql. Este curso nos brinda trucos y lecciones sobre cómo usarlo de manera efectiva y convertirnos en un desarrollador sql productivo
Oracle SQL Performance Tuning Masterclass 2020 :El ajuste del rendimiento es una de las habilidades críticas y más buscadas. Este es un buen curso para aprender sobre esto y comenzar a realizar ajustes de rendimiento de sql