Informatica 5

Tempo trascorso
-

1. Nei database Oracle, quale è il comando corretto per modificare la password di un utente?

GRANT USER nomeutente IDENTIFIED BY password
ALTER USER nomeutente IDENTIFIED BY password
UPDATE USER SET PASSWORD = ‘password’ WHERE USER_NAME = 'nomeutente'
Non so rispondere

2. Quale delle seguenti sezioni non esiste in un blocco PL/SQL?

DECLARE
EXCEPTION
BEFORE
Non so rispondere

3. Nei database Oracle, quale delle seguenti è la dichiarazione di una variabile come insieme di colonne di una tabella di nome emp?

var emp%ROWTYPE;
var emp%TYPE;
var emp%ROWDEF;
Non so rispondere

4. Nei database Oracle, quale procedura permette di inviare ad un_applicazione un_eccezione definita dall_utente?

SEND_ERROR_MESSAGE
RAISE_APPLICATION_ERROR
Err.Raise
Non so rispondere

5. Nei database Oracle, cosa si intende per Non-Equijoin?

Che l’operatore di confronto tra due entità è diverso dall’uguaglianza
Che ad un record in una tabella corrispondono più record nell’altra
Che non intercorre alcuna relazione tra due tabelle
Non so rispondere

6. Quale dei seguenti è un attributo valido per un cursore PL/SQL?

%CURRENTROW
%ROWCOUNT
%ISNOTFOUND
Non so rispondere

7. Quale dei seguenti comandi è un comando di Data Definition Language?

UPDATE
REVOKE
ALTER
Non so rispondere

8. Quale clausola del comando PL/SQL CREATE TABLE permette di definire la chiave primaria?

FOREIGN KEY
NOT NULL
PRIMARY KEY
Non so rispondere

9. Scenario Oracle: cosa c_è di errato nel seguente comando INSERT? INSERT INTO Managers (id, name, salary, hiredate) VALUES (SELECT empno, empname, sal, hiredate FROM emp)

Manca la clusola WHERE del comando SELECT
Quando si copiano record da un'altra tabella non si esplicita la clausola VALUES del comando INSERT
Non è possibile inserire record presi da altre tabelle
Non so rispondere

10. Scenario Oracle: la chiave primaria della tabella IMPIEGATI è gestita tramite la sequenza SEQ_IMP e i record vengono inseriti tramite la procedura INSERT_IMPIEGATI. Quale istruzione si deve utilizzare per recuperare il valore dalla sequenza e poterlo poi inserire all_interno della tabella?

SELECT SEQ_IMP INTO variabile_numerica FROM DUAL;
EXTRACT SEQ_IMP.NEXT_VAL INTO variabile_numerica FROM DUAL;
SELECT SEQ_IMP.NEXT_VAL INTO variabile_numerica FROM DUAL;
Non so rispondere
Al termine del quiz è presente la valutazione finale con risposte corrette/errate