Nauka

Administrowanie Bazami Danych - egzamin

Wyświetlane są wszystkie pytania.
Pytanie 33
Zaznacz poprawne stwierdzenia dotyczące bazy danych msdb.
Jest przykładową bazą danych, można ją usunąć
Jest najważniejszą systemową bazą danych
Jest szablonem bazy danych, który jest kopiowany przy tworzeniu każdej nowej bazy danych użytkownika
Przechowuje informacje dotyczące automatyzacji pracy serwera: zaplanowane zadania, alarmy, jobs itp.
Jest bazą, w której serwer przechowuje wyłącznie informacje tymczasowe
Pytanie 34
Użytkownik wykonuje instrukcję UPDATE emp SET sal = 1000 WHERE empno = 1234 lecz nie wykonuje COMMIT. Po chwili drugi użytkownik wykonuje SELECT * FROM emp. Co zobaczy drugi użytkownik przy domyślnym poziomie izolacji?
Zobaczy tabelę bez zmienionego rekordu
Zobaczy błąd
Zobaczy całą tabelę wraz ze zmienionym rekordem
Będzie czekać na zwolnienie blokady
Pytanie 35
Użytkownik 1 wykonuje:<br /&rt;SELECT @zmienna = sal FROM emp WHERE empno = 1234<br /&rt;po chwili użytkownik 2 wykonuje:<br /&rt;UPDATE emp set SAL = 1000 WHERE empno = 1234; COMMIT<br /&rt;Użytkownik 1 jeszcze raz wykonuje:<br /&rt;SELECT @zmienna = sal FROM emp WHERE empno = 1234<br /&rt;i widzi inny wynik. Które z poziomów izolacji mogą rozwiązać ten problem?<br /&rt;
Read uncommitted
Serializable
Repetable reads
Read committed
Pytanie 36
Zaznacz poprawne stwierdzenia dotyczące kopii zapasowej dziennika transakcji w MS SQL
Backup logu pozwala na odtworzenie stanu bazy do wybranego punktu w czasie
Jeżeli posiadamy backup dziennika transakcji z odpowiednio długiego okresu czasu, jesteśmy w stanie odtworzyć bazę danych nawet bez posiadania backupu pełnego
Przy domyślnych ustawieniach wykonanie kopii zapasowej logu usuwa zatwierdzone i przepisane transakcje z dziennika
Aby odtworzyć backup logu musimy najpierw odtworzyć backup pełny
Pytanie 37
Pytanie 38
Wyrażenie CAST używane jest do:
określenia poziomu izolacji
zamiany jednego typu danych na inny
wypisania zawartości rejestru określającego ścieżkę
pobrania czasu rzeczywistego
Pytanie 39
Wyświetlanie modyfikowanych wierszy z NEW TABLE przy użyciu pojedynczej instrukcji :<br /&rt;Select * from NEW TABLE (…………………..)<br /&rt;
Nie jest możliwe w DB2
Insert into …
Delete from .....
Update….
Pytanie 40
Wykorzystując sekwencję<br /&rt;CREATE SEQUENCE seq1 AS BIGINT<br /&rt; START WITH 1<br /&rt; INCREMENT BY 1<br /&rt; NO MAXVALUE<br /&rt; NO CYCLE<br /&rt; NO CACHE ;<br /&rt;Wiersz wstawiony do tabeli uzyskał numer 13 -- po czym wystąpiła awaria bazy danych. Jaki numer będzie miał kolejny rekord?<br /&rt;
23
21
14
null