1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 (a) T (b) N (c) N (d) T



Podobne dokumenty
Uprawnienia, role, synonimy

Server Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i

Archiwizacja i odtwarzanie bazy danych

Zarządzanie kontami użytkowników w i uprawnieniami

System Oracle podstawowe czynności administracyjne

PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

Zbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu

TESTU NIE MUSZA BYC W 100% POPRAWNE!!!

UPDATE Studenci SET Rok = Rok + 1 WHERE Rodzaj_studiow =' INŻ_ST'; UPDATE Studenci SET Rok = Rok 1 WHERE Nr_albumu IN ( '111345','100678');

Zarządzanie strukturą bazy danych Oracle11g

Plan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. UŜytkownicy i schematy (2) UŜytkownicy i schematy (1) baza danych: ZESP99

(c) Politechnika Poznańska, Instytut Informatyki

startup pfile= '$HOME/admin/pfile/initDBx.ora'; create spfile from pfile= '$HOME/admin/pfile/initDBx.ora';

SQL> startup pfile=./admin/pfile/initdbx.ora. SQL> create spfile from pfile='$home/admin/pfile/initdbx.ora' create user bolek identified by bolek;

CREATE USER

Cwiczenie 7. Retrospekcja

Przygotowanie bazy do wykonywania kopii bezpieczeństwa

SZKOLENIE: Administrator baz danych. Cel szkolenia

Plan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. Użytkownicy i schematy (1) Użytkownicy i schematy (2) baza danych: ZESP99

Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia

Instrukcja instalacji aplikacji Plansoft.org

Zarządzanie użytkownikami bazy danych Oracle11g

Block Change Tracking

Instrukcja instalacji aplikacji PlanSoft.org

Organizacja przestrzeni danych (2) Struktura bazy danych Oracle. Przestrzenie tabel. baza danych. tabel. tabel. struktury. (relacje, schematy,

(c) Politechnika Poznańska, Instytut Informatyki

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Rozdział 17. Zarządzanie współbieżnością zadania dodatkowe

Administracja bazy danych Oracle 10g

Administracja bazy danych Oracle 10g

Zarządzanie obiektami bazy danych Oracle11g

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Zarządzanie obiektami bazy danych Oracle11g

P o d s t a w y j ę z y k a S Q L

Rozdział 17. Zarządzanie współbieżnością zadania

ADMINISTRACJA BAZAMI DANYCH

Ćwiczenie 2. Struktura bazy danych Oracle

Przyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych

Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest

Wykład V. Indeksy. Struktura indeksu składa się z rekordów o dwóch polach

Zarządzanie wolną przestrzenią w bloku. Rozszerzenia

Tworzenie u ytkownika. ORACLE (Wykład 6) Uwierzytelnianie u ytkowników. Przył czenie u ytkownika do bazy. Nadawanie uprawnie systemowych

Typy tabel serwera MySQL

Oracle PL/SQL. Paweł Rajba.

Oracle11g: Wprowadzenie do SQL

Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne.

Zadania do wykonania na laboratorium

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi

Projektowanie systemów baz danych

SQL w języku PL/SQL. 2) Instrukcje języka definicji danych DDL DROP, CREATE, ALTER, GRANT, REVOKE

Ćwiczenie 2. Struktura bazy danych Oracle

Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne, perspektywy wbudowane.

Administrowanie serwerami baz danych ZADANIA ADMINISTRATORA BAZ DANYCH

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Ładowanie i reorganizacja

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

Ile rekordów będzie zawierała tabela przy założeniu, że na początku była pusta?

Administracja i programowanie pod Microsoft SQL Server 2000

1 Instalowanie i uaktualnianie serwera SQL Server

Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski.

Rozproszone bazy danych 3

1.5.3 Do czego słuŝą tymczasowe przestrzenie Zarządzanie plikami danych

Użytkownicy, uprawnienia, role, obserwacja bazy danych. (c) Instytut Informatyki Politechniki Poznańskiej 60

Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska

Fizyczna struktura bazy danych w SQL Serwerze

Administracja i programowanie pod Microsoft SQL Server 2000

Zarządzanie instancją bazy danych Oracle11g

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski. Poznań,

Ćwiczenie 4. Użytkownicy

Baza danych inside. Biologiczne Aplikacje Baz Danych

Database Connectivity

Przestrzenne bazy danych Podstawy języka SQL

Używany kiedy pełna treść instrukcji SQL jest nieznana przed uruchomieniem programu.

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role

1 Zadania administratora 1. 2 Zarządzanie Instalacja Migracja Upgrade Konfiguracja... 6

Ustawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia).

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik

Podstawy systemów UNIX Podstawy RMAN

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota

Instrukcjaaktualizacji

Szkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych.

Wydajność hurtowni danych opartej o Oracle10g Database

Przed modyfikacją buforów danych proces serwera zapisuje w buforze dziennika powtórzeń wszystkie zmiany dokonane w bazie danych.

Ustalanie dostępu do plików - Windows XP Home/Professional

Wyzwalacze. do automatycznego generowania wartości kluczy głównych. Składnia instrukcji tworzacej wyzwalacz

Administracja bazami danych

CHEATSHEET Administracja bazami danych Oracle I Start i wyłączanie instancji

Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych

Administracja bazy danych Oracle 10g

Systemowe aspekty baz

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Bazy danych. dr inż. Arkadiusz Mirakowski

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Architektura Systemu Zarządzania Bazą Danych Oracle

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Ćwiczenie 14 autoryzacja

1. Wyzwalacze BD (ang. triggers)

Wykład 8. SQL praca z tabelami 5

Transkrypt:

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-1- A Nazwisko i imię: Kierunek: Rok studiów: Pytanie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Punkty 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 Skala ocen Punkty <55 55-64 65-74 75-84 85-94 95-100 Maksymalna suma punktów: 100 Oceny ndst dst dst+ db db+ bdb Uzyskana suma punktów: Ocena 1. Na każde pytanie może być kilka poprawnych odpowiedzi. 2. Odpowiedzi zaznaczamy literami T i N. 3. Maksymalną ilość punktów z pytania otrzymuje się przy wszystkich prawidłowo zaznaczonych odpowiedziach. 4. Za jedną prawidłową odpowiedź częściową otrzymuje się 1 punkt. 5. Nie zakreślone pozycje uznane zostaną jako błędne. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 (a) T (b) N (c) N (d) T Punkty

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-2- Pytania 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-3- Przykładowe pytania z Administracja bazami danych - 2005/2006 1. Na instancję bazy danych Oracle składają się: (a) Procesy drugoplanowe. (c) Procesy użytkowników. (b) Pamięć SGA. (d) Pliki danych. 2. Bufor danych w SGA (System Globar Area) służy do: (a) przechowywania danych odczytanych z dysku; (b) przechowywania informacji o zmianach wprowadzonych do bazy danych; (c) obsługi poleceń SQL i PL/SQL; (d) przechowywania pewnych informacji ze słownika danych; 3. Bufor dziennika powtórzeń w SGA (System Globar Area) służy do: (a) przechowywania danych odczytanych z dysku; (b) przechowywania informacji o zmianach wprowadzonych do bazy danych; (c) obsługi poleceń SQL i PL/SQL; (d) przechowywania pewnych informacji ze słownika danych; 4. Obszar współdzielony w SGA (System Globar Area) służy do: (a) przechowywania danych odczytanych z dysku; (b) przechowywania informacji o zmianach wprowadzonych do bazy danych; (c) obsługi poleceń SQL i PL/SQL; (d) przechowywania pewnych informacji ze słownika danych; 5. Pliki kontrolne (control files) zawierają informacje o: (a) położeniu plików danych; (b) położeniu plików dziennika powtórzeń; (c) użytkownikach bazy danych; (d) zmianach dokonanych w danych; (e) Informacje o wszystkich grupach dziennika powtórzeń; (f) Bieżącą grupę dziennika powtórzeń; (g) Informacje o plikach danych (włączony, wyłączony, ); (h) Informacje dotyczące punktów kontrolnych; 6. Które pliki zawierają parametry konfiguracyjne sieci? (a) tnsnames.ora; (b) listener.ora; (c) init<sid>.ora; (d) spfile<sid>.ora; 7. Które pliki zawierają parametry konfiguracyjne bazy danych? (a) tnsnames.ora; (b) listener.ora; (c) init<sid>.ora; (d) spfile<sid>.ora; 8. Użytkownik chcący połączyć się z bazą danych korzysta bezpośrednio z: (a) pliku tnsnames.ora; (b) procesu nasłuchowego Listener; (d) pliku spfile<sid>.ora; (e) pliku init<sid>.ora; (c) pliku listener.ora; 9. Które procesy drugoplanowe biorą udział przy zapisie zmian dokonanych w SGA? (a) DBWR (b) LGWR (c) CKPT (d) ARCH 10. Przy pomocy programu ORADIM.EXE można: (a) Uruchomić serwis instancji; (b) Uruchomić instancję; (c) Utworzyć serwis instancji; (d) Zatrzymać serwis instancji.

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-4- 11. Wykonanie których z wymienionych czynności (w środowisku Windows) jest wymagane aby zwykły użytkownik (bez uprawnień DBA) mógł połączyć się z bazą danych? (a) e:\oracle\ora92\bin\lsnrctl.exe LSNRCTL> start (b) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc,inst (c) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc (d) e:\oradim -SHUTDOWN -SID test -USRPWD test -SHUTTYPE srvc,inst 12. Wykonanie których z wymienionych czynności (w środowisku Windows) jest wymagane aby zwykły użytkownik (bez uprawnień DBA) mógł połączyć się z bazą danych? (a) e:\net START nazwa_serwisu_listenera (b) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc,inst (c) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc (d) e:\oradim -SHUTDOWN -SID test -USRPWD test -SHUTTYPE srvc 13. Wykonanie których z wymienionych czynności (w środowisku Windows) jest wymagane aby zwykły użytkownik (bez uprawnień DBA) mógł połączyć się z bazą danych? (a) e:\net START nazwa_serwisu_listenera (b) e:\sqlplus /NOLOG SQL> CONNECT SYS/password@nazwa_instancji AS SYSDBA SQL> STARTUP OPEN (c) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc (d) e:\oradim -SHUTDOWN -SID test -USRPWD test -SHUTTYPE srvc 14. W którym trybie zamknięcia instancji dokończone zostaną wszystkie transakcje? (a) SHUTDOWN NORMAL (b) SHUTDOWN TRANSACTIONAL (c) SHUTDOWN IMMEDIATE (d) SHUTDOWN ABORT 15. Które z poniższych poleceń doprowadzi do natychmiastowego zamknięcia instancji w przypadku, gdy trwa transakcja? (a) SHUTDOWN NORMAL (b) SHUTDOWN TRANSACTIONAL 16. Zaznacz poprawne stwierdzenia dotyczące parametru PCTUSED. (a) Musi mieć taką samą wartość dla każdej tabeli. (b) Może przyjąć wartość domyślną. (c) SHUTDOWN IMMEDIATE (d) SHUTDOWN ABORT (c) Określa w procentach ilość wolnej przestrzeni pozostawionej w blokach na przyszłe modyfikacje. (d) Określa procent wypełnienia bloku, poniżej którego blok traktowany jest za dostępny. 17. Zaznacz poprawne stwierdzenia dotyczące parametru PCTFREE określanego przy tworzeniu tabel. (a) jest opcjonalny (b) przyjmuje wartość domyślną 18. Niski współczynnik PCTFREE: (c) określa w procentach ilość wolnej przestrzeni pozostawionej w blokach na przyszłe modyfikacje (d) określa procent wypełnienia bloku poniżej którego blok traktowany jest za dostępny (a) Powoduje rezerwowanie małej ilości miejsca na aktualizację wierszy, (b) Zapewnia lepsze wypełnienie bloku, (c) Może powodować wysoki koszt przetwarzania. (d) Może zmniejszyć koszt przetwarzania. 19. Wysoki współczynnik PCTFREE: (a) Powoduje rezerwowanie dużej przestrzeni dla aktualizacji wierszy, (b) Zmniejsza wykorzystanie przestrzeni,

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-5- (c) Może zmniejszyć koszt przetwarzania. (d) Może powodować wysoki koszt przetwarzania. 20. Niski współczynnik PCTUSED (a) Powoduje gorsze wykorzystanie przestrzeni, (b) Zmniejsza koszt operacji UPDATE i DELETE, przez rzadkie przenoszenie bloku na listę wolnych. (c) Zwiększa koszt operacji INSERT i UPDATE. (d) Powoduje leprze wykorzystanie przestrzeni, 21. Wysoki współczynnik PCTUSED (a) Powoduje leprze wykorzystanie przestrzeni, (b) Powoduje gorsze wykorzystanie przestrzeni, (c) Zwiększa koszt operacji INSERT i UPDATE. (d) Zmniejsza koszt operacji UPDATE i DELETE, przez rzadkie przenoszenie bloku na listę wolnych. 22. Czy przestrzeń tabel (tablespace): (a) może składać się z wielu plików; (b) musi składać się z jednego pliku; (c) można wyłączyć aby w danej chwili była niedostępna; (d) można usunąć bez straty danych. 23. W których perspektywach słownika danych użytkownik (bez roli DBA) może znaleźć informacje o dostępnych dla niego tabelach: (a) ALL_USERS; (b) DBA_TABLES; (c) ALL_TABLES; (d) USER_TABLES; 24. Które polecenia należy wykonać, aby utworzyć użytkownika o nazwie xxx (z hasłem szyfr)? (a) ADD USER xxx PASSWORD szyfr; (c) CREATE USER xxx PASSWORD szyfr; (b) CREATE USER xxx IDENTIFIED BY szyfr; (d) GRANT CONNECT TO xxx; 25. Które z poleceń należy wykonać, aby usunąć użytkownika xxx? (a) DROP USER xxx; (c) DELETE USER xxx; (b) DROP USER xxx CASCADE; (d) DELETE USER xxx CASCADE; 26. Które ze stwierdzeń jest prawdziwe? Profile są nazwanymi zbiorami limitów, dostarczającymi mechanizmu pozwalającego: (a) ograniczyć przydzielone zasoby systemu (c) prowadzić politykę zarządzania hasłami, (np. liczba jednoczesnych sesji użytkownika), (b) ograniczyć dostęp do tabel, (d) przechowywać dane o użytkownikach. 27. Które ze stwierdzeń jest prawdziwe? Roli można przyznać: (a) inne role, (c) dowolne uprawnienie systemowe poza UNLIMITED TABLESPACE, (b) profil, (d) uprawnienie do obiektów poza INDEX, REFERENCES, 28. Które polecenia można wykonać, aby użytkownik user1 mógł tworzyć tabele (CREATE USER user1 IDENTIFIED BY szyfr;)? (a) GRANT CONNECT TO user1; (c) GRANT CREATE TABLE TO user1; (b) GRANT CREATE ANY TABLE TO user1; (d) GRANT SELECT ON tabela1 TO user1; 29. Jeżeli użytkownik otrzymał uprawnienie systemowe wraz z opcją administracyjną WITH ADMIN OPTION i przekazał je innym użytkownikom, to odebranie mu tego prawa (a) nie spowoduje odebrania go użytkownikom, którzy je od niego otrzymali. (b) spowoduje odebrania go użytkownikom, którzy je od niego otrzymali. (c) spowoduje odebrania go wszystkim użytkownikom. (d) będzie niemożliwe.

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-6- 30. Jeżeli użytkownik otrzymał uprawnienie do obiektu wraz z opcją administracyjną WITH GRANT OPTION i przekazał je innym użytkownikom, to odebranie mu tego prawa (a) nie spowoduje odebranie go użytkownikom, którzy je od niego otrzymali. (b) spowoduje odebranie go użytkownikom, którzy je od niego otrzymali. (c) spowoduje odebrania go wszystkim użytkownikom. (d) będzie niemożliwe. 31. Które z poniższych zapytań pozwoli wyświetlić informacje o prawach dostępu do tabel, które zostały przydzielone użytkownikowi user01? (a) SELECT * FROM dba_tab_privs WHERE grantee=user01; (b) SELECT * FROM dba_tab_privs WHERE grantee='user01'; (c) SELECT * FROM dba_tab_privs WHERE grantee=user01; (d) SELECT * FROM dba_sys_privs WHERE grantee='user01'; 32. Polecenie AUDIT może służyć do monitorowania: (a) Poleceń (b) Plików danych (c) Obiektów (d) Plików archiwalnych 33. Czy jest możliwe aby przy użyciu polecenia AUDIT do monitorowania obiektów: (a) Rejestrowany będzie tylko jeden rekord na sesję. (b) Rejestrowane będzie każde wykonane monitorowanej operacji na danym obiekcie. (c) Monitorowane będą tylko poprawne dostępy do obiektu. (d) Monitorowane będą tylko nieudane dostępy do obiektu. 34. Czy jest możliwe aby przy użyciu polecenia AUDIT do monitorowania uprawnień: (a) Rejestrowany będzie tylko jeden rekord na sesję. (b) Rejestrowane będzie każde wykonane polecenie wykorzystujące monitorowane uprawnienie. (c) Monitorowane będą tylko poprawnie zakończone polecenia SQL. (d) Monitorowane będą tylko nieudane polecenia SQL. 35. Które z poleceń exportu danych wyeksportuje tabelę user01.studenci? (a) e:> exp USERID=user/hasło FILE=d:\u1.dat TABLES=(user01.studenci, user02.stypendia) LOG=d:\log.txt (b) e:> exp USERID=user/hasło FILE=d:\u1.dat FULL=Y LOG=d:\log.txt (c) e:> exp USERID=user/hasło FILE=d:\u1.dat OWNER=(user01, user02) LOG=d:\log.txt (d) e:> exp USERID=user/hasło FILE=d:\u1.dat OWNER=(user02) LOG=d:\log.txt 36. Czy po eksporcie kumulacyjnym (a) należy zachować pliki eksportu inkrementalnego? (c) należy zachować pliki eksportu kumulacyjnego? (b) można skasować pliki eksportu inkrementalnego? (d) należy zachować pliki eksportu kompletnego? 37. Czy przy eksporcie można (a) wyeksportować tylko definicje tabel? (b) wyeksportować tylko zawartość tabel? (c) wyeksportować definicje tabel i ich zawartość? (d) wyeksportować tylko tabele bez indeksów? (e) wyeksportować wszystkie obiekty użytkownika? (f) wyeksportować wybrane obiekty kilku użytkowników? (g) wyeksportować wybrane obiekty jednego użytkownika? 38. Pliki dziennika powtórzeń (redo file) (a) przechowują wszystkie zmiany zatwierdzonych transakcji? (b) przechowują wszystkie zmiany nie zatwierdzonych transakcji? (c) mogą być archiwizowane?

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-7- (d) służą do odtwarzania bazy danych po awarii? (e) mogą nie istnieć? (f) muszą istnieć? (g) mogą składać się z wielu grup? (h) mogą składać się tylko z jednej grupy? (i) mogą w każdej grupie składać się z wielu plików? (j) muszą w każdej grupie składać się tylko z jednego pliku? 39. Punkty kontrolne (CHECKPOINT) są zdarzeniem systemowym dzięki którym (a) dane z bufora danych SGA są zapisywane na dyski. (b) wycofywane są wszystkie trwające transakcje. (c) odłączani są wszyscy użytkownicy. (d) restartowana jest instancja. 40. Przy pomocy polecenia ANALYZE można zbierać statystyki (a) zbierać statystyki wybranej tabeli; (b) zbierać statystyki wybranego indeksu; (c) zbierać statystyki wybranego klastra; (d) zbierać statystyki wybranej partycji; (e) zbierać statystyki wybranej przestrzeni tabel; (f) zbierać statystyki wybranego pliku danych; (g) zbierać statystyki oparte na całej zawartości analizowanego obiektu; (h) zbierać statystyki opartego na części zawartości analizowanego obiektu; (i) usuwać statystyki wybranych obiektów; Rysunek do następnych trzech pytań. 41. Algorytm NESTED LOOPS (a) dla każdego rekordu z tabeli zewnętrznej b (sekwencyjnie) poszukiwane są rekordy pasujące w tabeli wewnętrznej a (sekwencyjnie). (b) sortuje obie tabele i dla każdego rekordu z jednej tabeli szuka sekwencyjnie odpowiedniego rekordu w drugiej (c) stosuje algorytm hashowania na kolumnie a1 tabeli a i algorytm hashowania na kolumnie b1 tabeli b i następnie dokonuje łączenia. 42. Algorytm SORT MERGE (a) dla każdego rekordu z tabeli zewnętrznej b (sekwencyjnie) poszukiwane są rekordy pasujące w tabeli wewnętrznej a (sekwencyjnie) (b) sortuje obie tabele i dla każdego rekordu z jednej tabeli szuka sekwencyjnie odpowiedniego rekordu w drugiej (c) stosuje algorytm hashowania na kolumnie a1 tabeli a i algorytm hashowania na kolumnie b1 tabeli b i następnie.dokonuje łączenia.

PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-8- 43. Algorytm HASH JOIN (a) dla każdego rekordu z tabeli zewnętrznej b (sekwencyjnie) poszukiwane są rekordy pasujące w tabeli wewnętrznej a (sekwencyjnie) (b) sortuje obie tabele i dla każdego rekordu z jednej tabeli szuka sekwencyjnie odpowiedniego rekordu w drugiej (c) stosuje algorytm hashowania na kolumnie a1 tabeli a i algorytm hashowania na kolumnie b1 tabeli b i następnie.dokonuje łączenia. 44. Wyzwalacze systemowe mogą być definiowane na poziomie (a) bazy danych; (b) schematu użytkownika; (c) tabeli; (d) przestrzeni tabel; 45. Narzędzie SQL Loader przeznaczone jest (a) do masowego ładowania danych do bazy. (b) do importu kont użytkowników. (c) do importu słownika danych. (d) do importy definicji tabel. 46. Pliki śladu (trace files) (a) są plikami tekstowymi zawierającymi informacje o błędach wykrywanych przez proces serwera lub procesy tła, jakie wystąpiły w trakcie pracy instancji. (b) mogą zawierać wszystkie polecenia realizowane w ramach sesji. (c) mogą być odczytywane w czytelnej postaci przy pomocy programu Tkprof. 47. Transakcja może być realizowana w jednym z następujących trybów: (a) READ COMMITTED, (b) READ ONLY, (c) SERIALIZABLE. (d) w żadnym z nich. 48. W trybie READ ONLY (a) transakcja T 1 operuje na wersji danych z momentu jej rozpoczęcia. (b) transakcja w tym trybie nie może modyfikować danych. (c) transakcja w tym trybie może modyfikować danych. (d) transakcja nie widzi zmian wprowadzonych w między czasie przez inne, zatwierdzone transakcje. 49. W trybie SERIALIZABLE (a) transakcja T 1 operuje na wersji danych z momentu jej rozpoczęcia. (b) transakcja w tym trybie nie może modyfikować danych. (c) transakcja w tym trybie może modyfikować danych. (d) transakcja nie widzi zmian wprowadzonych w między czasie przez inne, zatwierdzone transakcje. (e) można modyfikować dane, które nie zostały zmienione przez inne transakcje w trakcie jej trwania.