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: 7281 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 GROUP BY
Gdy warunek WHERE zawiera operator <=
Gdy indeksowana kolumna znajduje się w klauzuli ORDER BY
Gdy indeksowana kolumna znajduje się na liście SELECT zapytania z DISTINCT
Gdy warunek WHERE zawiera operator BETWEEN
Gdy indeksowana kolumna znajduje się na liście GROUP BY
Gdy warunek WHERE zawiera operator <=
Gdy indeksowana kolumna znajduje się w klauzuli ORDER BY
Gdy warunek WHERE zawiera operator BETWEEN
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
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 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
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;
Zawsze spowoduje błąd wynikający z naruszenia więzów klucza głównego
Może zakończyć się błędem wynikającym 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 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)
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
5 wierszy
3 wiersze
2 wiersze
8 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 Artykuł zawsze spowoduje błąd
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 może spowodować błąd
Usunięcie rekordu z tabeli Artykuł powiedzie się zawsze
Usunięcie rekordu z tabeli komentarze zawsze spowoduje 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
Nie przestrzegać reguł integralności
Ignorować informacje o regułach integralności tworząc plan wykonania zapytania
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
Sprawdzać przestrzeganie regal integralności
Ile nazwanych instancji może być zainstalowanych w systemie operacyjnym?
Dowolnie wiele
Nie ma takiego trybu
Maksymalnie 1
Maksymalnie 2
Dowolnie wiele
Ile domyślnych instancji może być zainstalowanych w systemie operacyjnym?
Maksymalnie 2
Maksymalnie 1
Nie ma takiego trybu
Maksymalnie 1
Zaznacz poprawne stwierdzenia dotyczące bazy danych msdb.
Jest najważniejszą systemową bazą danych
Jest przykładową bazą danych, można ją usunąć
Jest bazą, w której serwer przechowuje wyłącznie informacje tymczasowe
Przechowuje informacje dotyczące automatyzacji pracy serwera: zaplanowane zadania, alarmy, jobs itp.
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.
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 całą tabelę wraz ze zmienionym rekordem
Zobaczy błąd
Będzie czekać na zwolnienie blokady
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 committed
Read uncommitted
Serializable
Repetable reads
Serializable
Repetable reads
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
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
Wyrażenie CAST używane jest do:
zamiany jednego typu danych na inny
pobrania czasu rzeczywistego
wypisania zawartości rejestru określającego ścieżkę
określenia poziomu izolacji
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;
Delete from .....
Update….
Nie jest możliwe w DB2
Insert into …
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;
14
null
23
21
14