Strona 1

Administrowanie Bazami Danych - egzamin

Pytanie 1
Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup)
Grupa plików może zawierać pliki zlokalizowane na różnych dyskach
Zawsze istnieje grupa zawierająca pliki podstawowe (*.mdf) i grupa z plikami rozszerzonymi (*.ndf)
Grupie plików zawsze odpowiada folder na dysku
Tworząc tabelę nie możemy określić, do którego pliku trafi, lecz możemy określić do której grupy plików trafi
Pytanie 2
Przy ustawieniu recovery model na simple
Spowodujemy, że nie będzie możliwe wykonywanie różnicowej kopii zapasowej
Nie istnieje takie ustawienie
Opcja ta nie ma wpływu na wydajność i bezpieczeństwo bazy danych
Spowodujemy, że nie będzie możliwe odtwarzanie stanu bazy danych do dowolnego punktu w czasie
Możemy zaoszczędzić miejsce na dysku i poprawić wydajność
Spowodujemy, że nie będzie możliwe wykonywanie kopii zapasowej dziennika transakcji
Pytanie 3
W jakich sytuacjach warto założyć indeks?
Na kolumnach, w których dane są mało unikalne
Na kolumnie, która występuje często w warunkach WHERE
Na kolumnach często występujących po ORDER BY
Na kolumnach, w których dane są często aktualizowane
Na kluczu obcym
Pytanie 4
Założony jest indeks na kolumnie ename z "included columns" na kolumnach sal i comm. Zaznacz poprawne stwierdzenia
Zapytanie SELECT ename, sal, comm, deptno FROM emp WHERE ename = 'BLAKE' może zostać wykonane przy użyciu strategii "tylko indeks"
Przy zapytaniu SELECT empno, ename, sal, comm, deptno FROM emp WHERE ename='BLAKE' serwer może użyć tego indeksu w celu poprawy wydajności wyszukiwania odpowiednich pracowników
Zapytanie SELECT ename, sal, comm FROM emp WHERE ename = 'BLAKE' może zostać wykonane przy użyciu strategii "tylko indeks"
Przy zapytaniu SELECT ename, sal, comm FROM emp WHERE sal&rt;500 serwer może użyć tego indeksu w celu poprawy wydajności wyszukiwania odpowiednich pracowników
Pytanie 5
Strategia "tylko indeks"
Polega na tym, że gdy wszystkie kolumny występujące w zapytaniu są indeksowane, serwer nie musi sięgać do plików z danymi
Polega na tym, że gdy wszystkie kolumny występujące w warunku WHERE są indeksowane, serwer nie będzie musiał sięgać do plików z danymi
Polega na tym, że na tabeli jest założony tylko jeden indeks na kolumnie klucza głównego
Może być użyta wyłącznie, gdy do indeksu dołączymy kolumny (included columns)
Pytanie 6
Zaznacz poprawne stwierdzenia dotyczące transakcji w MS SQL
Dotyczą wszystkich instrukcji DML
Dotyczą wszystkich instrukcji DDL
Transakcje można zagnieżdżać
Instrukcja BEGIN TRANSACTION zakłada transakcję powodując, że serwer nie będzie automatycznie zakładał transakcji na wykonywanych instrukcjach DML
Pytanie 7
Wykonujesz instrukcję UPDATE emp SET sal = sal * 2. W trakcie wykonywania tej instrukcji, przy którymś wierszu nastąpiło naruszenie więzów spójności (warunek CHECK na tabeli). Jaki będzie efekt?
Zostaną zmodyfikowane wszystkie wiersze do błędnego, a pozostałe nie zostaną zmodyfikowane
Żaden wiersz nie zostanie zmodyfikowany
Wszystkie wiersze zostaną zmodyfikowane, ponieważ UPDATE jest silniejsze niż CHECK
Zostaną zmodyfikowane wszystkie wiersze, w których nie zostały naruszone więzy spójności
Pytanie 8
Zaznacz poprawne stwierdzenia dotyczące schematów w MS SQL
Każdy schemat posiada hasło
Każdy użytkownik posiada domyślny schemat
Do schematu może należeć wielu użytkowników
Schemat jest grupą użytkowników bazy danych
Obiekt może należeć tylko do jednego schematu