Fiszki

Administrowanie Bazami Danych - egzamin

Test w formie fiszek pytania do egzamin z administrowania bazami danych(MS SQL Server, DB2)
Ilość pytań: 58 Rozwiązywany: 6885 razy
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;
Może zakończyć się błędem wynikającym z naruszenia więzów klucza głównego
Nigdy nie spowoduje błędu wynikającego z naruszenia więzów klucza głównego
Zawsze spowoduje błąd wynikający z naruszenia więzów klucza głównego
Nigdy nie spowoduje błędu wynikającego z naruszenia więzów klucza głównego
Zaznacz, w których sytuacjach indeks pogrupowany sprawdzi się lepiej niż niepogrupowany
Gdy indeksowana kolumna znajduje się na liście SELECT zapytania z DISTINCT
Gdy warunek WHERE zawiera operator <=
Gdy warunek WHERE zawiera operator BETWEEN
Gdy indeksowana kolumna znajduje się w klauzuli ORDER BY
Gdy indeksowana kolumna znajduje się na liście GROUP BY
Gdy warunek WHERE zawiera operator <=
Gdy warunek WHERE zawiera operator BETWEEN
Gdy indeksowana kolumna znajduje się w klauzuli ORDER BY
Gdy indeksowana kolumna znajduje się na liście GROUP BY
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 i log z piątku
Najpierw pełny z niedzieli, następnie różnicowy ze środy, a następnie logi z czwartku i piątku
Tylko różnicowy ze środy i log z piątku
Najpierw pełny z niedzieli, następnie logi z poniedziałku i wtorku, następnie różnicowy ze środy i logi z czwartku i piątku.
Najpierw pełny z niedzieli, następnie różnicowy ze środy, a następnie logi z czwartku i piątku
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;
Może zakończyć się błędem wynikającym z naruszenia więzów klucza głównego
Zawsze spowoduje błąd wynikający z naruszenia więzów klucza głównego
Nie spowoduje błędu wynikającego z naruszenia więzów klucza głównego
Nie spowoduje błędu wynikającego z naruszenia więzów klucza głównego
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)
usunięcie czterech rekordów, które posiadają w kolumnie liczba najmniejsze wartości
Wypisanie na ekran rekordów, które w kolumnie liczba posiadają wartości większe od czterech najmniejszych (wszystkie poza czterema najmniejszymi)
Wypisanie na ekran czterech rekordów, które posiadają w kolumnie liczba najmniejsze wartości
usunięcie rekordów, które w kolumnie liczba posiadają wartości większe od czterech najmniejszych (wszystkie poza czterema najmniejszymi)
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
2 wiersze
8 wierszy
3 wiersze
5 wierszy
3 wiersze
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 komentarze może spowodować błąd
Usunięcie rekordu z tabeli Artykuł zawsze spowoduje błąd
Usunięcie rekordu z tabeli komentarze zawsze spowoduje błąd
Usunięcie rekordu z tabeli Artykuł powiedzie się zawsze
Usunięcie rekordu z tabeli komentarze powiedzie się zawsze
Usunięcie rekordu z tabeli Artykuł może spowodować błąd
Usunięcie rekordu z tabeli komentarze powiedzie się zawsze
Usunięcie rekordu z tabeli Artykuł może spowodować błąd
Dodając w instrukcji CREATE TABLE klauzule ENFORCED oraz DISABLE QUERY OPTIMIZATION decydujemy że DB2 będzie
Sprawdzać przestrzeganie regal integralności
wykorzystywać informacje o regułach integralności tworząc plan wykonania zapytania
Ignorować informacje o regułach integralności tworząc plan wykonania zapytania
Nie przestrzegać reguł integralności
Sprawdzać przestrzeganie regal integralności
Ignorować informacje o regułach integralności tworząc plan wykonania zapytania
Ile nazwanych instancji może być zainstalowanych w systemie operacyjnym?
Nie ma takiego trybu
Dowolnie wiele
Maksymalnie 2
Maksymalnie 1
Dowolnie wiele
Ile domyślnych instancji może być zainstalowanych w systemie operacyjnym?
Nie ma takiego trybu
Maksymalnie 2
Maksymalnie 1
Maksymalnie 1
Zaznacz poprawne stwierdzenia dotyczące bazy danych msdb.
Jest bazą, w której serwer przechowuje wyłącznie informacje tymczasowe
Jest szablonem bazy danych, który jest kopiowany przy tworzeniu każdej nowej bazy danych użytkownika
Jest najważniejszą systemową bazą danych
Przechowuje informacje dotyczące automatyzacji pracy serwera: zaplanowane zadania, alarmy, jobs itp.
Jest przykładową bazą danych, można ją usunąć
Przechowuje informacje dotyczące automatyzacji pracy serwera: zaplanowane zadania, alarmy, jobs itp.
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?
Będzie czekać na zwolnienie blokady
Zobaczy tabelę bez zmienionego rekordu
Zobaczy całą tabelę wraz ze zmienionym rekordem
Zobaczy błąd
Zobaczy całą tabelę wraz ze zmienionym rekordem
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
Read committed
Repetable reads
Serializable
Repetable reads
Serializable
Zaznacz poprawne stwierdzenia dotyczące kopii zapasowej dziennika transakcji w MS SQL
Backup logu pozwala na odtworzenie stanu bazy do wybranego punktu w czasie
Aby odtworzyć backup logu musimy najpierw odtworzyć backup pełny
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
Backup logu pozwala na odtworzenie stanu bazy do wybranego punktu w czasie
Aby odtworzyć backup logu musimy najpierw odtworzyć backup pełny
Przy domyślnych ustawieniach wykonanie kopii zapasowej logu usuwa zatwierdzone i przepisane transakcje z dziennika
Wyrażenie CAST używane jest do:
określenia poziomu izolacji
wypisania zawartości rejestru określającego ścieżkę
zamiany jednego typu danych na inny
pobrania czasu rzeczywistego
zamiany jednego typu danych na inny
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
Update….
Insert into …
Delete from .....
Update….
Insert into …
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
14
21
null
14