Pytania i odpowiedzi

Administrowanie Bazami Danych - egzamin

Zebrane pytania i odpowiedzi do zestawu. pytania do egzamin z administrowania bazami danych(MS SQL Server, DB2)
Ilość pytań: 58 Rozwiązywany: 7277 razy
Pytanie 21
Do tabeli :<br /&rt;create table osoba (<br /&rt;id_osoby bigint not null primary key,<br /&rt;imie varchar(50) null,<br /&rt;nazwisko varchar(50) not null)‏<br /&rt;<br /&rt;dla której pomyślnie wykonano instrukcję:<br /&rt;alter table osoba alter column id_osoby<br /&rt;set generated by DEFAULT as identity<br /&rt;(start with 10);<br /&rt;dodano wiersz:<br /&rt;insert into osoba (nazwisko) values ( ‘Nowak’)<br /&rt;wykonanie tej instrukcji<br /&rt;
Nigdy nie spowoduje błędu wynikającego z naruszenia więzów klucza głównego
Pytanie 22
Zaznacz, w których sytuacjach indeks pogrupowany sprawdzi się lepiej niż niepogrupowany
Gdy indeksowana kolumna znajduje się na liście GROUP BY
Gdy indeksowana kolumna znajduje się w klauzuli ORDER BY
Gdy warunek WHERE zawiera operator <=
Gdy warunek WHERE zawiera operator BETWEEN
Pytanie 23
Pytanie 24
Pytanie 25
Nastąpiła awaria serwera i musisz odtworzyć bazę z kopii zapasowych. Backup wykonywany był zawsze wieczorem o 23:00. W każdą niedzielę wykonywany był backup pełny, w środę różnicowy, a codziennie backup logu. Awaria nastąpiła w sobotę rano. Których plików i w jakiej kolejności użyjesz do odtworzenia bazy.
Najpierw pełny z niedzieli, następnie różnicowy ze środy, a następnie logi z czwartku i piątku
Pytanie 26
Do tabeli :<br /&rt;create table osoba (id_osoby bigint not null primary key, imie varchar(50) null, nazwisko varchar(50) not null) dla której pomyślnie wykonano instrukcję:<br /&rt;alter table osoba alter column id_osoby set generated always as identity (start with 10);<br /&rt;dodano wiersz: insert into osoba (nazwisko) values ( ‘Nowak’) wykonanie tej instrukcji :<br /&rt;
Nie spowoduje błędu wynikającego z naruszenia więzów klucza głównego
Pytanie 27
Instrukcja: Delete from ( select rownumber() over(order by liczba) as rowid from A) where rowid&rt;4 pozwala na :
usunięcie rekordów, które w kolumnie liczba posiadają wartości większe od czterech najmniejszych (wszystkie poza czterema najmniejszymi)
Pytanie 28
Dwie jednokolumnowe tabele zawierają rekordy: A{ ‘a’,’a’, ‘b’, ‘b’, ‘b’} i B{ ‘a’,’a’, ‘b’} Używając w DB2 operatora INTERSEC ALL w wyniku otrzymamy
3 wiersze
Pytanie 29
Dla bazy danych, zawierającej tylko tabele Artykuł i komentarze , dla których pomyślnie wykonano instrukcję:<br /&rt;ALTER TABLE komentarze ADD<br /&rt; CONSTRAINT komentarze _fk FOREIGN KEY (id_art)‏<br /&rt; REFERENCES Artykuł (id)‏<br /&rt; ON DELETE RESTRICT ;<br /&rt;
Usunięcie rekordu z tabeli Artykuł może spowodować błąd
Usunięcie rekordu z tabeli komentarze powiedzie się zawsze
Pytanie 30
Dodając w instrukcji CREATE TABLE klauzule ENFORCED oraz DISABLE QUERY OPTIMIZATION decydujemy że DB2 będzie
Ignorować informacje o regułach integralności tworząc plan wykonania zapytania
Sprawdzać przestrzeganie regal integralności
Pytanie 31
Ile nazwanych instancji może być zainstalowanych w systemie operacyjnym?
Dowolnie wiele
Pytanie 32
Ile domyślnych instancji może być zainstalowanych w systemie operacyjnym?
Maksymalnie 1
Pytanie 33
Zaznacz poprawne stwierdzenia dotyczące bazy danych msdb.
Przechowuje informacje dotyczące automatyzacji pracy serwera: zaplanowane zadania, alarmy, jobs itp.
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 całą tabelę wraz ze zmienionym rekordem
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;
Repetable reads
Serializable
Pytanie 36
Zaznacz poprawne stwierdzenia dotyczące kopii zapasowej dziennika transakcji w MS SQL
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
Backup logu pozwala na odtworzenie stanu bazy do wybranego punktu w czasie
Pytanie 37
Pytanie 38
Wyrażenie CAST używane jest do:
zamiany jednego typu danych na inny
Pytanie 39
Wyświetlanie modyfikowanych wierszy z NEW TABLE przy użyciu pojedynczej instrukcji :<br /&rt;Select * from NEW TABLE (…………………..)<br /&rt;
Insert into …
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;
14