DB

A detailed illustration of an Oracle database environment showcasing database tables, users, and security layers, with a focus on data integrity and access control.

Oracle Database Privileges Quiz

Test your knowledge of Oracle database privileges and user security with our comprehensive quiz! This 30-question quiz is designed for database professionals and enthusiasts alike, covering a range of topics related to Oracle databases and SQL commands.

Whether you're looking to refresh your knowledge or prepare for certification, this quiz includes:

  • Multiple choice questions
  • Checkbox options for deeper insights
  • Real-world scenarios to test your understanding
30 Questions8 MinutesCreated by GrantUser47
1.Care dintre cele de mai jos nu sunt privilegii SYSDBA
Startup
Shutdown
Hibernate
Niciunul
Cine poate interoga v$pwfile_users
Scott
Hr
Student
Sys
Ce este v$pwfile_users
Tabela virtuala
Partitie
Tabela
Niciun raspuns nu e correct
Care comanda este corecta?
Select * from v$pwfiles_users;
Select count(*) from v$pwfile_users;
Select * from v$$pwfile_users;
Select * from v$pwfile_end_users;
Ce reprezinta optiunea with admin option in comanda grant?
Privilegiu ce poate fi transmis altui utilizator, de catre cel ce a primit respectivul privilegiu
Privilegiu ce poate fi transmis altui utilizator, de catre toti utilizatorii, cu sau fara privilegii
Nu este o optiune in comanda grant
Niciun raspuns nu e corect
Ce reprezinta optiunea with nonadmin option in comanda grant?
Privilegiu ce poate fi transmis altui utilizator, de catre cel ce a primit respectivul privilegiu
Privilegiu ce poate fi transmis altui utilizator, de catre toti utilizatorii, cu sau fara privilegii
Nu este o optiune in comanda grant
Niciun raspuns nu e corect
Care comanda este corecta
REVOKE DELETE ON orders FROM hr;
REVOKE DROP ANY TABLES FROM hr;
REVOKE DROP ON ANY TABLES FROM hr;
REVOKE NOTHING FROM hr;
Care din privilegiile de mai jos nu se mai regaseste din Oracle 9i, in sus:10g, 11g
Create table
Create view
Create session
Create procedure
Ce tabele virtuala poate sa fie folosita pentru vizualizarea privilegiilor?
All_tab_privs_made si user_tab_privs_made;
All_tab_privs_grated si user_tab_privs_granted;
All_tab_privs_made si user_tab_privs_made;
All_tabs_priv_made si user_tabs_priv_made;
PrivilegiuCaba nu poate fi atribuit rolului
Niciun raspuns nu e correct
PRIVATE
EXTENDED
ADVANCED
Rolul PUBLIC
Este creat de scriptul sql.bsg care se ruleaza cand o baza de date se creaza
Este creat de scriptul sql.bsq care se ruleaza cand o baza de date se creaza
Este creat de scriptul sql.dsq care se ruleaza cand o baza de date se creaza
Nu exista rolul PUBLIC
La nivel fizic, organizarea ORACLE este:
Database ->tablespace->segment->datablock
Database ->tablespaces->segments->datablock
Database ->tablespaces->segment->datablock
Database ->tablespaces->segment->datablocks
Se da partitia:create table sales (year number(4), product varchar2(10), val number(10,2)) partition by range (year) partition p1 values less than (1992) tablespace u1, partition p2 values less than (1993) tablespace u2, partition p3 values less than (1994) tablespace u3, partition p4 values less than (1995) tablespace u4, partition p5 values less than (MAXVALUE) tablespace u5 Care afirmatie e corecta?
Partitia nu e bine definita
Partitia nu are definita MINVALUE
Nu se pot introduce date in tabela partitionata mai mari decat MAXVALUE., unde MAXVALUE e max(coloana)
Partitia nu are definit MAXVALUE corect
Care este relatia intre cluster si partition, la nivel fizic
Nu exista nicio relatie
De incluziune
De excluziune
Niciun raspuns nu e correct
EUS vine de la
Enterprise Users Security
Enterprise User Security
Enterprises Unregistered Security
Enterprise Unified Security
Securitatea bazei de date, este asigurata la nivelul intregritatii datelor prin intermediul
DDL: grant/priv
DML: grant/insert/delete
DML grant/revoke
DDL: grant/revoke
DES sau:
Database encryption standard
Data encryption support
Data encryption standard
Data encoded standard
Comanda idabindentry este folosita
Pentru autentificare anonima
Pentru autentificarfe cu un entry(user) folosit ca atribut
Nu este o comanda LDAP
Poate fi folosita pentru mai multe autentificari anonime
Autentificare cu un user specific se face folosind urmatoarea comanda
Ldapbind –h host –p port –D “” –W userpassword
Ldapbind –h host -p port -D “userdn” –w userpassword
Ldapbind –h host –p port –G “” –W userpassword
Ldapbind –h host –p port –G “userdn” –W userpassword
In JDBC, comenzile Sql simple se utilizeaza prin obiecte
Statement
PreperedStatement
CallableStatement
ResaultSet
Pentru evitarea atacurilor prin acces direct la serverul de baze de date nu este utila
Criptarea conexiunii
Criptarea la nivelul de linie
Criptarea la nivel de tabela
Criptarea la nivel de coloana
In JDBC un obiect CallableStatement se utilizeaza pentru
Executarea unei proceduri stocare
Executarea unei comenzi parametrizabile
Conectarea la o baza de date
Niciun raspuns corect
Care comanda returneaza toti clientii care au cumparat cel putin un produs
Select * from clienti where id=any(select cust_id from comenzi)
Select * from clienti where id= select cust_id from comenzi
Select * from clienti having id=(select cust_id from comenzi)
Select * from clienti having id=any(slelect cust_id from comenzi)
Care dintre afirmatii este adevarata
In FN1 pot exista campuri redudante
In FN2 este nu exista dependente tranzitive
In FN3 pot exista dependente tranzitive
In FN3 nu exista dependente partiale
Care afrimatie este adevarata in modelul relational
Atributul este o tabele
Atributul este o linie a unei tabele
Atributul este o coloana a unei relatii
Atributul este un tip de date
Este o comanda DML
INSERT
CREATE
ALTER TABLE
DROP TABLE
Este posibil un atac prin Sql injection daca se utilizeaza
Obiect Statement
Obiecte PreparedStatement
Proceduri stocate
Obiecte CallableStatement
Cheile primare
Pot avea valori nedefinite
Identifica unic un tuplu
Identifica unic o coloana
Pot avea valori duplicate
Nu este o comanda MySql de management al rolurilor
CREATE USER
REVOKE
GRANT
DELETE USER
{"name":"DB", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of Oracle database privileges and user security with our comprehensive quiz! This 30-question quiz is designed for database professionals and enthusiasts alike, covering a range of topics related to Oracle databases and SQL commands.Whether you're looking to refresh your knowledge or prepare for certification, this quiz includes:Multiple choice questionsCheckbox options for deeper insightsReal-world scenarios to test your understanding","img":"https:/images/course1.png"}
Powered by: Quiz Maker