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
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
Grupie plików zawsze odpowiada folder na dysku
Zawsze istnieje grupa zawierająca pliki podstawowe (*.mdf) i grupa z plikami rozszerzonymi (*.ndf)
Pytanie 2
Przy ustawieniu recovery model na simple
Możemy zaoszczędzić miejsce na dysku i poprawić wydajność
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 różnicowej kopii zapasowej
Spowodujemy, że nie będzie możliwe wykonywanie kopii zapasowej dziennika transakcji
Pytanie 3
W jakich sytuacjach warto założyć indeks?
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ą mało unikalne
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
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
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 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"
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 DDL
Dotyczą wszystkich instrukcji DML
Instrukcja BEGIN TRANSACTION zakłada transakcję powodując, że serwer nie będzie automatycznie zakładał transakcji na wykonywanych instrukcjach DML
Transakcje można zagnieżdżać
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
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
Żaden wiersz nie zostanie zmodyfikowany
Pytanie 8
Zaznacz poprawne stwierdzenia dotyczące schematów w MS SQL
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
Każdy użytkownik posiada domyślny schemat
Każdy schemat posiada hasło