Oracle
 sql >> Database >  >> RDS >> Oracle

Domande sull'intervista Oracle

Questo articolo contiene Le 49 principali domande e risposte di Oracle Interview:Nozioni di base, Oracle SQL chiesto in varie interviste. Spero che dovrebbe aiutare nelle interviste

Domanda 1. Che cos'è un cluster di tabelle?
Risposta:un cluster di tabelle è un gruppo di tabelle correlate che condividono colonne comuni in cui vengono archiviati dati correlati nello stesso blocco.

Domanda 2. Che cos'è l'utilizzo in SQL?

Rispondi L'istruzione "exists" ci aiuta a svolgere il lavoro dell'istruzione If. La query principale verrà eseguita se la sottoquery restituisce almeno una riga. Quindi possiamo considerare la sottoquery come "condizione If" e la query principale come "blocco di codice" all'interno della condizione If. Possiamo usare qualsiasi comando SQL (Joins, Group By, having, ecc.) in una sottoquery. Questo comando sarà utile nelle query che devono rilevare un evento e svolgere alcune attività

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

Domanda 3. Come convertirai una stringa in una data nel database di Oracle?

Rispondi :Possiamo usare la funzione to_date per convertire una stringa in una data

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

Link correlato

Funzioni Data Oracle

Domanda 4. Cosa sono i punti di salvataggio nel database Oracle?

Rispondi :I PUNTI SALVA vengono utilizzati per dividere una transazione in parti più piccole. Consente il rollback di parte di una transazione. Sono consentiti un massimo di cinque punti di salvataggio. Ogni volta che incontriamo un errore, possiamo tornare indietro dal punto in cui abbiamo impostato il nostro SAVEPOINT. Ciò è utile per le transazioni multistadio e le transazioni condizionali in cui il commit e il rollback dipendono da determinate condizioni.

Domanda 5. Come trovi la data e l'ora correnti in Oracle?

Risposta: possiamo trovare usando la funzione 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

Domanda 6. Come viene eseguita una query in Oracle? Puoi elencare i passaggi coinvolti?
Risposta:i seguenti passaggi sono coinvolti nell'analisi delle query SQL:
1) analisi
2) associazione
3) esecuzione
4) recupero


Domanda 7. Come trovi MESE e ANNO da una data in Oracle?
Risposta :Usando la funzione ESTRATTO, puoi usarla per ottenere MESE e ANNO da un oggetto DATA.

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

Domanda 8. Che cos'è una vista Oracle?
Risposta: Una vista Oracle è una query predefinita e denominata archiviata nel database. Una volta create, le viste possono essere interrogate più o meno allo stesso modo in cui si possono interrogare le tabelle. Le viste contengono righe e colonne come fanno le tabelle. Presenta i seguenti vantaggi
1. Visualizza i dati senza archiviarli nell'oggetto.
2. Limita la visualizzazione di una tabella, ovvero può nascondere alcune colonne nelle tabelle.
3. Unisci due o più tabelle e mostrale come un unico oggetto all'utente.
4. Limita l'accesso a una tabella in modo che nessuno possa inserire le righe nella tabella.

Domanda 9. Cos'è la tabella Oracle?

Risposta: Le tabelle sono l'unità di base dell'archiviazione dei dati in un database Oracle. I dati vengono archiviati in righe e colonne. Definisci una tabella con un nome di tabella, ad esempio dipendenti, e un insieme di colonne

Articolo di approfondimento sulla tavola di Oracle

come creare una tabella in Oracle

Domanda 10. Differenza tra i tipi di dati Oracle VARCHAR e VARCHAR2?

Risposta:  VARCHAR può memorizzare fino a 2000 byte e varchar2 può memorizzare fino a 4000 byte. VARCHAR occuperà spazio per i valori NULL e VARCHAR2 non occuperà spazio. Entrambi sono diversi rispetto allo spazio.

Domanda 11. Qual è la differenza tra il tipo di dati CHAR e VARCHAR
Risposta :
Il tipo di dati CHAR è un tipo di dati a lunghezza fissa. Ad esempio, se si dichiara una variabile/colonna di tipo dati CHAR (5), saranno necessari sempre 5 byte indipendentemente dal fatto che si stiano memorizzando 1 carattere o 5 caratteri in questa variabile o colonna. E in questo esempio, poiché abbiamo dichiarato questa variabile/colonna come CHAR(5), possiamo memorizzare un massimo di 5 caratteri in questa colonna.

VARCHAR è un tipo di dati a lunghezza variabile. Ad esempio, se si dichiara una variabile/colonna di tipo dati VARCHAR (10), ci vorrà un numero di byte uguale al numero di caratteri archiviati in questa colonna. Quindi, in questa variabile/colonna, se stai memorizzando un solo carattere, ci vorrà solo un byte e se stiamo memorizzando 10 caratteri, allora ci vorranno 10 byte. E in questo esempio, poiché abbiamo dichiarato questa variabile/colonna come VARCHAR (10), possiamo memorizzare un massimo di 10 caratteri in questa colonna

Domanda 12 A cosa serve la funzione NVL?

Risposta: La funzione NVL viene utilizzata per sostituire i valori NULL con un altro o un valore dato.

Example is –

NVL(Value, replace value)

Domanda 13 Che cos'è DML?

Risposta: Data Manipulation Language (DML) viene utilizzato per accedere e manipolare i dati negli oggetti esistenti. Le istruzioni DML sono inserisci, seleziona, aggiorna ed elimina e non eseguirà il commit implicito della transazione corrente.

Domanda 14 Cos'è il DDL?

Risposta:  DDL è l'abbreviazione di Data Definition Language. Viene utilizzato per creare e modificare la struttura degli oggetti del database nel database. esegue il commit implicito

Domanda 15. Qual è la differenza tra TRANSLATE e REPLACE?

Risposta: Traduci viene utilizzato per la sostituzione carattere per carattere e Sostituisci viene utilizzato per sostituire un singolo carattere con una parola.

Domanda 16. Come visualizziamo le righe della tabella senza duplicati?

Risposta: Le righe duplicate possono essere rimosse utilizzando la parola chiave DISTINCT nell'istruzione select.

Link correlato

elimina le righe duplicate in Oracle


Domanda 17. Che cos'è un valore NULL in Oracle?

Risposta: Il Il valore NULL rappresenta i dati mancanti o sconosciuti. Viene utilizzato come segnaposto o rappresentato come voce predefinita per indicare che non sono presenti dati effettivi.

Domanda 18. Qual è l'uso della dichiarazione di fusione?

Risposta:un'unione istruzione viene utilizzata per selezionare righe da una o più origini dati per l'aggiornamento e l'inserimento in una tabella o una vista. Viene utilizzato per combinare più operazioni.

Domanda 19. Quali sono i vari vincoli utilizzati in Oracle?

Risposta: Di seguito sono riportati i vincoli utilizzati:

NULL:indica che una determinata colonna può contenere valori NULL
NON NULL:indica che una determinata colonna non può contenere valori NULL
CHECK:verifica che i valori nella colonna specificata soddisfino i criteri specifici
DEFAULT – Indica che il valore è assegnato al valore predefinito

Domanda 20. Quali sono i diversi oggetti Oracle Database?

Risposta: Esistono diversi oggetti dati in Oracle –

Tabelle – insieme di elementi organizzati in verticale e in orizzontale
Viste – Tabella virtuale derivata da una o più tabelle
Indici Oracle – Metodo di ottimizzazione delle prestazioni per l'elaborazione dei record
Sinonimi – Nome alias per le tabelle
Oracle Sequences:più utenti generano numeri univoci
Oracle Tablespace:unità di archiviazione logica in Oracle

Domanda 21. Cosa sono le visualizzazioni materializzate?
Risposta Una vista materializzata è un oggetto di database che contiene i risultati di una query. È diverso da una vista semplice. Queste viste materializzate hanno dati archiviati e quando si esegue una query sulla vista materializzata, vengono restituiti i dati dai dati archiviati. La clausola FROM della query può denominare tabelle, viste e altre viste materializzate. Collettivamente questi oggetti sono chiamati tabelle master (un termine di replica) o tabelle di dettaglio (un termine di data warehousing). Questo riferimento utilizza "tabelle master" per coerenza. I database contenenti le tabelle master sono chiamati database master.

Controlla il link sotto per i dettagli

Vista materializzata Oracle e Log della vista materializzata

Domanda 22. Che cos'è un'istruzione di decodifica?

Rispondi

Decodifica Oracle è il metodo nel database Oracle per trasformare i valori dei dati da un valore a un altro che è meglio comprendere. Oracle Decode trasforma i valori dei dati al momento del recupero.

Domanda 23. Qual è la differenza tra TRUNCATE &DELETE?

Risposta: Tronca reimposta il limite massimo della tabella mentre l'eliminazione non recupera spazio

Domanda 24 Che cos'è un join? Spiega i diversi tipi di join?
Risposta: Un Oracle JOIN viene eseguito ogni volta che due o più tabelle vengono unite in un'istruzione SQL.
Operazione INNER JOIN
Operazione LEFT OUTER JOIN
Operazione RIGHT OUTER JOIN
Operazione CROSS JOIN
Operazione NATURAL JOIN

Metodo di join vari in Oracle
Hash join in Oracle
Nested Loop Join in Oracle

Domanda 25. Hai appena compilato un pacchetto PL/SQL ma hai degli errori, come visualizzeresti gli errori?

Rispondi dba_errors o mostra errori

Domanda 26. Che cos'è una transazione?
Risposta:

Quando una sessione aggiorna /elimina/inserisci , viene avviata una transazione. Viene completato quando si è verificato il commit o il rollback. Una transazione è identificata da un identificatore di transazione (XID). La transazione identifica è composta da tre parti

  1. Numero di segmento di rollback o annullamento
  2. Numero slot tabella transazioni
  3. Sequenza o avvolgimento no

Cos'è la transazione

Domanda 27. Come puoi abilitare una traccia per una sessione?

Risposta :

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,’’);

Come attivare la traccia nel database

Domanda 28. Qual è la differenza tra Cartesian Join e Cross Join?

Risposta: Non ci sono differenze tra il join. Cartesiano e Cross join sono gli stessi. Il cross join fornisce il prodotto cartesiano di due tabelle:le righe della prima tabella vengono moltiplicate per un'altra tabella chiamata prodotto cartesiano.

Cross join senza clausola where fornisce il prodotto cartesiano.

Domanda 29. Qual è il tipo di dati della tabella DUAL?

Risposta: La tabella DUAL è una tabella a una colonna presente nel database di Oracle. La tabella ha una singola colonna VARCHAR2(1) chiamata DUMMY che ha un valore di "X".

Domanda 30. Come gestire i record duplicati nella tabella?

Risposta:

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 );

elimina i record duplicati in Oracle

Domanda 31. Qual è il metodo di query più veloce per recuperare i dati dalla tabella?

Risposta: La riga può essere recuperata dalla tabella utilizzando ROWID. L'utilizzo di ROW ID è il metodo di query più veloce per recuperare i dati dalla tabella.

Domanda 32. Cosa sono i privilegi e le sovvenzioni?

Rispondi :I privilegi sono i diritti per eseguire istruzioni SQL – significa Diritto di connessione e connessione. Le sovvenzioni vengono concesse all'oggetto in modo che sia possibile accedere agli oggetti di conseguenza. Le sovvenzioni possono essere fornite dal proprietario o dal creatore di un oggetto.

Privilegi Oracle Create User, System e Oracle Object

Domanda 33. Che cos'è un vincolo di integrità?

Risposta: Un vincolo di integrità è una dichiarazione per definire una regola aziendale per una colonna di tabella. I vincoli di integrità vengono utilizzati per garantire l'accuratezza e la coerenza dei dati in un database. Esistono tipi:Integrità di dominio, Integrità referenziale e Integrità di dominio.

Domanda 34. cos'è l'integrità referenziale?
Risposta:una regola di integrità referenziale è una regola definita su una chiave (una colonna o un insieme di colonne) in una tabella che garantisce che i valori in quella chiave corrispondano ai valori in una chiave in una tabella (il valore di riferimento).

Domanda 35. Cos'è VARRAY?

Risposta: VARRAY è un tipo di dati Oracle utilizzato per avere colonne contenenti attributi multivalore e può contenere un array limitato di valori.

Domanda 36. Come otteniamo i dettagli del campo di una tabella?

Risposta: Descrivi viene utilizzato per ottenere i dettagli del campo di una tabella specificata.

Domanda 37. Qual è l'uso delle funzioni Aggregate in Oracle?

Risposta: La funzione di aggregazione è una funzione in cui i valori di più righe o record vengono uniti per ottenere un unico valore di output. Le funzioni aggregate comuni sono –

Media
Conteggio
Somma

Le funzioni aggregate possono apparire negli elenchi di selezione e nelle clausole ORDER BY e HAVING. Sono comunemente usati con la clausola GROUP BY in un'istruzione SELECT, in cui Oracle Database divide le righe di una tabella o di una vista interrogata in gruppi. In una query contenente una clausola GROUP BY, gli elementi dell'elenco di selezione possono essere funzioni aggregate, espressioni GROUP BY, costanti o espressioni che coinvolgono una di queste. Oracle applica le funzioni di aggregazione a ciascun gruppo di righe e restituisce una singola riga di risultati per ciascun gruppo.

Aggregazione dei dati utilizzando le funzioni di gruppo

Domanda 38. Cosa intendi per clausola GROUP BY?
Risposta:
Una clausola GROUP BY può essere utilizzata nelle istruzioni select in cui raccoglierà dati su più record e raggrupperà i risultati in base a una o più colonne.

Domanda 39 . Qual è la differenza tra rename e alias?
Risposta:Rename è un nome permanente assegnato a una tabella o una colonna mentre Alias ​​è un nome temporaneo assegnato a una tabella o colonna. Rinomina non è altro che una sostituzione di un nome e Alias ​​è un nome alternativo della tabella o della colonna.

Domanda 40. Cos'è la funzione COALESCE?

Risposta: La funzione COALESCE viene utilizzata per restituire il valore impostato come non null nell'elenco. Se tutti i valori nell'elenco sono nulli, la funzione coalescente restituirà NULL.

Coalesce(valore1, valore2,valore3,...)

Domanda 41. Qual è la differenza tra CHIAVE PRIMARIA, CHIAVE UNICA, CHIAVE ESTERA?
Risposta

ORACLE PRIMARY KEY è una colonna o una combinazione di colonne di una tabella che può essere utilizzata per identificare in modo univoco una riga della tabella. PRIMARY KEY non può essere null.
Oracle UNIQUE KEY è una colonna o una combinazione di colonne di una tabella, che può essere utilizzata per identificare una riga della tabella in modo univoco. UNIQUE KEY può essere null.
FOREIGN KEY in Oracle è una colonna o una combinazione di colonne che è la chiave primaria o la chiave univoca della tabella di riferimento. LA CHIAVE STRANIERA può essere nulla.

Domanda 42. Come puoi recuperare i primi 5 caratteri della colonna nella tabella?

Rispondi

Questo può essere fatto usando la funzione Substr

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

Domanda 43. Che cos'è la funzione di sostituzione?

Rispondi
Una funzione di sostituzione viene utilizzata per sostituire una stringa con un'altra stringa

Domanda 44. Come analizziamo le statistiche sul tavolo?

Rispondi

Generiamo statistiche usando la procedura dbms_stats.gather_table_stats

Domanda 45. Che cos'è l'Ottimizzatore?

Rispondi

L'ottimizzatore è il motore nel database Oracle che determina il modo più efficiente per eseguire un'istruzione SQL dopo aver considerato molti fattori relativi agli oggetti a cui si fa riferimento e le condizioni specificate nella query

L'output dell'ottimizzatore è un piano che descrive un metodo di esecuzione ottimale. Il server Oracle fornisce l'ottimizzazione basata sui costi (CBO) e basata su regole (RBO). In generale, utilizzare l'approccio basato sui costi. Oracle Corporation migliora continuamente il CBO e le nuove funzionalità richiedono il CBO.

Domanda 46. Cosa sono i suggerimenti in Oracle?

Rispondi
I suggerimenti forniscono un meccanismo per indirizzare l'ottimizzatore a scegliere un determinato piano di esecuzione delle query in base a criteri specifici.

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

Domanda 47. Che cos'è il piano di spiegazione?

Rispondi

L'istruzione EXPLAIN PLAN visualizza i piani di esecuzione scelti dall'ottimizzatore Oracle per le istruzioni SELECT, UPDATE, INSERT e DELETE. Il piano di esecuzione di un'istruzione è la sequenza di operazioni che Oracle esegue per eseguire l'istruzione. L'albero di origine delle righe è il fulcro del piano di esecuzione.

Domanda 48. Come modificare il formato della data?

Rispondi

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

Domanda 49. Come compilare il corpo del pacchetto e il pacchetto?

Rispondi

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

Altre domande  su Oracle domande di intervista per aumentare le tue competenze

1. Quali due affermazioni sulle opinioni sono vere? (Scegliere due.)
A. È possibile creare una vista di sola lettura.
B. È possibile creare una vista come join su due o più tabelle.
C. Una vista non può avere una clausola ORDER BY nell'istruzione SELECT.
D. Non è possibile creare una vista con una clausola GROUP BY nell'istruzione SELECT.
E. Una vista deve avere degli alias definiti per i nomi delle colonne nell'istruzione SELECT.

Risposta: La vista A, BA può essere creata come oggetto di sola lettura. Tuttavia, è possibile modificare i dati nelle
tabelle sottostanti con alcune limitazioni. È inoltre possibile creare una vista come join su due o più
tabelle. Questo tipo di vista è chiamata vista complessa. Le viste complesse forniscono dati
modelli complicati in cui molte tabelle di base sono disegnate insieme in un'unica tabella virtuale.

2. Su quale tabella del dizionario di dati è necessario eseguire una query per visualizzare i privilegi dell'oggetto concessi all'
utente su colonne specifiche?
A. USER_TAB_PRIVS_MADE
B. USER_TAB_PRIVS
C. USER_COL_PRIVS_MADE
D. USER_COL_PRIVS
Risposta: D

La vista del dizionario dei dati USER_COL_PRIVS mostrerà i privilegi dell'oggetto concessi a
un utente su colonne specifiche.

3. Per quali due vincoli Oracle Server crea implicitamente un indice univoco?
(Scegliere due.)
A. NON NULL
B. CHIAVE PRIMARIA
C. CHIAVE ESTERA
D. CONTROLLA
E. UNICO
Risposta: B, E

Gli indici vengono creati automaticamente da Oracle per supportare i vincoli di integrità che impongono
l'unicità. I due tipi di vincoli di integrità che impongono l'unicità sono i vincoli PRIMARY
KEY e UNIQUE. Quando viene dichiarata la chiave primaria o il vincolo UNIQUE, viene creato anche un
indice univoco per supportare l'unicità della colonna e vengono inseriti tutti i valori in tutte le colonne
che sono stati definiti come parte della chiave primaria o del vincolo UNIQUE nell'indice

4. Quali due sono vere per le funzioni aggregate? (Scegliere due.)
A. È possibile utilizzare le funzioni aggregate in qualsiasi clausola di un'istruzione SELECT.
B. Puoi utilizzare le funzioni aggregate solo nell'elenco di colonne della clausola SELECT e nella clausola WHERE di un'istruzione SELECT.
C. Puoi combinare colonne a riga singola con funzioni di aggregazione nell'elenco di colonne di un'istruzione SELECT raggruppandole in colonne a riga singola.
D. Puoi passare nomi di colonna, espressioni, costanti o funzioni come parametri a una funzione di aggregazione.
E. Puoi utilizzare le funzioni aggregate su una tabella, solo raggruppando l'intera tabella come un unico gruppo.
F. Non puoi raggruppare le righe di una tabella per più di una colonna mentre utilizzi le funzioni di aggregazione.
Risposta: C, D

È possibile combinare colonne a riga singola con funzioni di aggregazione nell'elenco di colonne di un'istruzione SELECT raggruppandole nelle colonne a riga singola. Inoltre, è accettabile passare nomi di colonna, espressioni, vincoli o altre funzioni come parametri a una funzione aggregata.

5. In un'istruzione SELECT che include una clausola WHERE, dove si trova la clausola GROUP BY
nell'istruzione SELECT?
A. Immediatamente dopo la clausola SELECT
B. Prima della clausola WHERE
C. Prima della clausola FROM
D. Dopo la clausola ORDER BY
E. Dopo la clausola WHERE
Risposta: E

La clausola GROUP BY può essere inserita solo dopo la clausola WHERE, o dopo la clausola FROM se
non è presente alcuna clausola WHERE nella dichiarazione.

6. Quali due attività puoi eseguire utilizzando solo la funzione TO_CHAR?
A. converti 10 in "TEN"
B. converti '10' in 10
C. converti '10' in '10'
D. converti 'TEN' in 10
E. converti una data in un'espressione di carattere
F. converti un'espressione di carattere in una data
Risposta: C, E

7. In quale caso useresti un FULL OUTER JOIN?
A. Entrambe le tabelle hanno valori NULL.
B. Vuoi tutti i dati non corrispondenti da una tabella.
C. Vuoi tutti i dati corrispondenti da entrambe le tabelle.
D. Vuoi tutti i dati non corrispondenti da entrambe le tabelle.
E. Una delle tabelle contiene più dati dell'altra.
F. Vuoi tutti i dati corrispondenti e non corrispondenti da una sola tabella.
Risposta: D

8. Ti viene concesso il privilegio CREATE VIEW. Cosa ti permette di fare?
A. Crea una vista tabella.
B. Crea una vista in qualsiasi schema.
C. Crea una vista nel tuo schema.
D. Crea una vista sequenza in qualsiasi schema.
E. Crea una vista accessibile a tutti.
F. Crea una vista solo se è basata sulle tabelle che hai creato.
Risposta: C

9. Quale vincolo può essere definito solo a livello di colonna?
A. UNICO
B. NON NULLA
C. CONTROLLO
D. CHIAVE PRIMARIA
E. CHIAVE ESTERA
Risposta: B

10. Quale clausola dovresti utilizzare per escludere i risultati del gruppo?
A. DOVE
B. AVERE
C. LIMITAZIONE
D. GRUPPO PER
E. ORDINA PER
Risposta: B

Articoli correlati
Domande per interviste Oracle PlSQL:25 domande per interviste Oracle PLSQL con spiegazioni dettagliate e risposte per il successo in un'intervista
Domande e risposte per interviste Oracle dba:domande e risposte per interviste Oracle DBA per avere successo in qualsiasi intervista con database Oracle
Domande e risposte per interviste alle app Oracle:19 domande e risposte per interviste tecniche alle app Oracle per avere successo nella tua carriera

Puoi provare l'istruzione SQL installando lo sviluppatore. Scarica la guida per sviluppatori SQL qui sotto

Oracle-sql-developer
Oracle-sql-developer.pdf
354,4 KiB
1327 download
Dettagli
Data: 22 marzo 2017

Spero che questa roba su Domande sull'intervista Oracle ti piaccia con risposte. Questo è utile sia per le matricole che per le persone esperte. Si prega di fornire il feedback

Corsi consigliati

Ecco il bel corso Udemy per Oracle SQL
Oracle-Sql-Step-by-step:questo corso copre SQL di base, join, creazione di tabelle e modifica della sua struttura, creazione di viste, unione, unione, tutto e molto altro . Un ottimo corso e un corso indispensabile per principianti SQL
Il corso completo di certificazione Oracle SQL :Questo è un buon corso per chiunque desideri essere pronto per il lavoro per le competenze di sviluppatore SQL. Un bel corso spiegato
Oracle SQL Developer:Essentials, Tips and Tricks :lo strumento di sviluppo Oracle Sql è utilizzato da molti sviluppatori. Questo corso offre trucchi e lezioni su come utilizzarlo in modo efficace e diventare uno sviluppatore sql produttivo
Oracle SQL Performance Tuning Masterclass 2020 :l'ottimizzazione delle prestazioni è una delle abilità critiche e più ricercate. Questo è un buon corso per conoscerlo e iniziare a ottimizzare le prestazioni di sql