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
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
Nie istnieje takie ustawienie
Spowodujemy, że nie będzie możliwe wykonywanie kopii zapasowej dziennika transakcji
Możemy zaoszczędzić miejsce na dysku i poprawić wydajność
Spowodujemy, że nie będzie możliwe wykonywanie różnicowej kopii zapasowej
Pytanie 3
W jakich sytuacjach warto założyć indeks?
Na kolumnach, w których dane są często aktualizowane
Na kluczu obcym
Na kolumnach często występujących po ORDER BY
Na kolumnie, która występuje często w warunkach WHERE
Na kolumnach, w których dane są mało unikalne
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"
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
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
Pytanie 5
Strategia "tylko indeks"
Może być użyta wyłącznie, gdy do indeksu dołączymy kolumny (included columns)
Polega na tym, że na tabeli jest założony tylko jeden indeks na kolumnie klucza głównego
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
Pytanie 6
Zaznacz poprawne stwierdzenia dotyczące transakcji w MS SQL
Dotyczą wszystkich instrukcji DDL
Dotyczą wszystkich instrukcji DML
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, w których nie zostały naruszone więzy spójności
Wszystkie wiersze zostaną zmodyfikowane, ponieważ UPDATE jest silniejsze niż CHECK
Żaden wiersz nie zostanie zmodyfikowany
Zostaną zmodyfikowane wszystkie wiersze do błędnego, a pozostałe nie zostaną zmodyfikowane
Pytanie 8
Zaznacz poprawne stwierdzenia dotyczące schematów w MS SQL
Obiekt może należeć tylko do jednego schematu
Do schematu może należeć wielu użytkowników
Schemat jest grupą użytkowników bazy danych
Każdy schemat posiada hasło
Każdy użytkownik posiada domyślny schemat