Zbiór pytań nr 5 1 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu connect athos/musketeer grant select,insert,update,delete on athos.services to porthos with grant option; grant all on athos.services to aramis; connect porthos/musketeer grant select,delete,insert,update on athos.services to aramis with grant option; connect athos/musketeer revoke all on athos.services from aramis; A. Użytkownik Aramis może utworzyć indeks na tabeli athos.services B. Użytkownik Aramis nie ma uprawnień żadnych uprawnień do tabeli athos.services C. Użytkownik Aramis może wykonywać operacje selekt na tabeli athos.services D. Użytkownik Aramis może wykonywać operacje select, insert, update, i delete na tabeli athos.services 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu connect system/manager grant select any table to jon with admin option; grant select any table to jason; connect jon/seekrit grant select any table to jason; revoke select any table from jason; A. Użytkownik Jason może wykonywac polecenie select bez względu na indywidualne uprawnienia na tabeli. B. Użytkownik Jason może wykonywać polecenie select na tabelach do których posiada uprawnienie SELECT lub ma dostęp poprzez przypisaną rolę. C. Użytkownik Jason może wykonywać polecenie select tylko na swoich tabelach. D. Użytkownik Jason może korzystać z uprawnienia SELECT ANY TABLE. 3 Które polecenie utworzy konto użytkownika selena z hasłem welcome. Użytkownik powinien być uwierzytelniany bazodanowo. Przy pierwszym zalogowaniu użytkownika należy wymusić zmianę hasła. A. create user selena password welcome expired; B. create user selena identified by welcome expire; C. create user selena identified by welcome expire password; D. create user selena identified by welcome password expire; 4 Konto sales posiada tabele wykorzystywane w aplikacji. W jaki sposób zmodyfikować konto, aby nikt nie mógł się z nim połączyć (za wyjątkiem aplikacji)? A. alter user sales account lock; B. alter user sales disable account; C. alter user sales lock account; D. alter account sales lock; 5 Której akcji nie można zrealizować za pomocą polecenia ALTER USER? A. Zmienić ważność hasła. B. Włączyć uprawnienia DBA. C. Ustawić domyślne przestrzenie tabel dla tabel. D. Ustawić różne domyślne przestrzenie tabel dla indeksów i tabel. 6 Który parametr init.ora ograniczy liczbę uruchomionych sesji zwykłych kont (nie DBA) do 16? A. sessions=16 B. license_max_sessions =16 C. processes=16 Strona 1 z 5
D. max_concurrent_logons=16 7 Czego nie można zrobić w profilu? A. Ograniczyć liczbę odczytów fizycznych na sesję do 100,000. B. Ograniczyć liczbę odczytów logicznych na sesję do 100,000. C. Ograniczyć ilość dni ważności hasła do 90. D. Ograniczyć czas trwania każdej sesji do 9 godzin. 8 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu connect system/manager grant dba to arsal with admin option; grant dba to gretchen; connect arsal/troodon grant dba to gretchen; revoke dba from gretchen; A. Użytkownik Gretchen posiada uprawnienia DBA. B. Użytkownik Gretchen może nadawać uprawnienia DBA innym użytkownikom. C. Użytkownik Arsal stracił uprawnienia DBA. D. Użytkownik Gretchen stracił uprawnienia DBA. 9 Które polecenie skonfiguruje profil principle_user aby zablokować dostęp do konta użytkownika który wykonał trzy błędne logowania? A. alter profile principle_user set failed_logon_attempts=3; B. alter profile principle_user limit failed_logon_attempts 3; C. alter principle_user profile set failed_logon_attempts=3; D. alter profile principle_user lock account when failed_logon_attempts=3; E. Nie można ograniczyć liczby błędnych logowań. 10 Które z poleceń SQL nada użytkownikowi Nikki uprawnienie do nadawania uprawnienia SELECT authority on HR.EMPLOYEES dla innych użytkowników? A. grant select on hr.employees to nikki; B. grant select on hr.employees to nikki with grant option; C. grant select on hr.employees to nikki with admin option; D. grant select on hr.employees to nikki cascade; 11 Które polecenie ustawi maksymalny czas w którym użytkownik z domyślnym profilem może być bezczynny na 5 minut? A. alter user default set profile max_idle_time=300; B. alter profile default limit max_idle_time 300; C. alter profile default limit idle_time 5; D. alter profile default limit idle_time 300; 12 Który parametr init.ora określa maksymalną liczbę kont jaką można utworzyć w bazie? A. max_users B. license_max_users C. max_named_users D. named_users_max 13 Które polecenie nada użytkownikowi Zachary uprawnienie do modyfikacji kolumny COMMENTS w tabeli CUSTOMER? A. grant update on customer(comments) to zachary; B. grant update (comments) on customer to zachary; C. grant update on customer.comments to zachary; D. grant update on customer columns(comments) to zachary; 14 Które z podzapytań wyświetli wszystkie uprawnienia na kolumnach tabeli BONUS pokazując nazwę konta posiadającego uprawnienie, nazwę kolumny i typ uprawnienia? Strona 2 z 5
A. select grantor, table_name, column_name, privilege from user_col_privs_recd where table_name = BONUS ; B. select * from all_col_privs_made where table_name= BONUS ; C. select table_name, column_name, privilege, grantee from user_col_privs_made where table_name = BONUS ; D. select grantee, table_name, column_name, privilege from all_tab_col_privs where owner=user and table_name= BONUS ; 15 EMP jest tabelą. Mary jest użytkownikiem. Sales_mgr jest rolą. Które polecenie zwróci błąd? A. grant sales_mgr to mary with admin option; B. grant read on emp to mary; C. grant insert,update,delete on emp to mary with grant option; D. grant reference on emp to mary; 16 Które uprawnienie nie może być dodane do roli (może być nadane tylko użytkownikowi)? A. INDEX B. ALTER C. REFERENCE D. TRUNCATE 17 Które polecenie doda do roli MANAGER uprawnienia wyświetlania, dodawania i modyfikacji istniejących wierszy w tabeli STUDENT_GRADES. Każdy kto będzie posiadał rolę MANAGER ma mieć możliwość nadawania tych uprawnień innym użytkownikom. A. GRANT select, insert, update ON student_grades TO manager; B. GRANT select, insert, update ON student_grades TO ROLE manager; C. GRANT select, insert, modify ON student_grades TO manager WITH GRANT OPTION; D. GRANT select, insert, update ON student_grades TO manager WITH GRANT OPTION; E. GRANT select, insert, update ON student_grades TO ROLE manager WITH GRANT OPTION; F. GRANT select, insert, modify ON student_grades TO ROLE manager WITH GRANT OPTION; 18 Które stwierdzenie opisuje rolę? A. Rola może być przypisana maksymalnie do 1000 użytkowników. B. Użytkownik może mieć dostęp do maksymalnie 10 ról. C. Rola może zawierać maksymalnie 100 uprawnień. D. Uprawnienia mogą być dodawane do roli poleceniem CREATE ROLE. E. Rola jest nazwaną grupą powiązanych ze sobą uprawnień i można ją przypisać do użytkownika. F. Użytkownik może mieć dostęp do kilku ról i kilku użytkowników może być przypisanych do jednej roli. 19 Użytkownik Scott wykonuje polecenia: CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13)}; GRANT SELECT ON DEPT TO SUE; Jakie polecenie powinien użyć użytkownik Sue jeżeli chce wyświetlić wiersze z tabeli DEPT? A. SELECT * FROM DEPT; B. SELECT * FROM SCOTT.DEPT; C. SELECT * FROM DBA.SCOTT.DEPT; D. SELECT * FROM ALL_USERS WHERE USER_NAME = 'SCOTT' AND TABLE NAME = 'DEPT'; Strona 3 z 5
20 Które polecenie utworzy nowego użytkownika? A. CREATE USER susan; B. CREATE OR REPLACE USER susan; C. CREATE NEW USER susan DEFAULT; D. CREATE USER susan IDENTIFIED BY blue; E. CREATE NEW USER susan IDENTIFIED by blue; F. CREATE OR REPLACE USER susan IDENTIFIED BY blue; 21 Użytkownik DBA wykonał polecenie: CREATE USER scott IDENTIFIES by tiger; Jakie uprawnienie ma w tym momencie użytkownik Scott? A. Nie ma żadnych uprawnień. B. Ma uprawnienie SELECT. C. Ma tylko uprawnienie CONNECT. D. Ma wszystkie uprawnienia zdefiniowane dla domyślnego użytkownika. 22 Które polecenie utworzy rolę pozwalającą grupie użytkowników na modyfikację wierszy tabeli STUDENT_GRADES? A. CREATE ROLE registrar; GRANT MODIFY ON student_grades TO registrar; GRANT registrar to user1, user2, user3 B. CREATE NEW ROLE registrar; GRANT ALL ON student_grades TO registrar; GRANT registrar to user1, user2, user3 C. CREATE ROLE registrar; GRANT UPDATE ON student_grades TO registrar; GRANT ROLE registrar to user1, user2, user3 D. CREATE ROLE registrar; GRANT UPDATE ON student_grades TO registrar; GRANT registrar to user1, user2, user3; E. CREATE registrar; GRANT CHANGE ON student_grades TO registrar; GRANT registrar; 23 Użytkownik Sue wykonuje polecenie: GRANT SELECT ON sue.emp TO alice WITH GRANT OPTION; Użytkownik Alice wykonuje polecenie: GRANT SELECT ON sue.emp TO reena WITH GRANT OPTION; Użytkownik Reena wykonuje polecenie: GRANT SELECT ON sue.emp TO timber; Użytkownik Sue wykonuje polecenie: REVOKE select on sue.emp FROM alice; Dla jakiego użytkownika polecenie REVOKE unieważni uprawnienie SELECT na tabeli SUE.EMP? A. Tylko użytkownik Alice. B. Użytkownicy Alice i Reena. C. Użytkownicy Alice, Reena i Timber. D. Użytkownicy Sue, Alice, Reena i Timber 24 Użytkownik Alice chce nadać wszystkim użytkownikom uprawnienie SELECT do tabeli DEPT. Które polecenie zrealizuje to zadanie? A. GRANT select ON dept TO ALL_USERS; B. GRANT select ON dept TO ALL; C. GRANT QUERY ON dept TO ALL_USERS; D. GRANT select ON dept TO PUBLIC; 25 Ile ról będzie miał użytkownik scott po wykonaniu następujących poleceń? CREATE ROLE manager; CREATE ROLE clerk; CREATE ROLE inventory; CREATE USER scott IDENTIFIED BY tiger; GRANT inventory TO clerk; GRANT clerk TO manager; GRANT inventory TO scott; A. 0 B. 1 Strona 4 z 5
C. 2 D. 3 26 Które uprawnienie jest wymagane do dostępu do bazy danych? A. ALTER USER B. CREATE USER C. ALTER SYSTEM D. ALTER SESSION E. CREATE SESSION Strona 5 z 5