1.Łatwy
Co robi ROLLBACK w transakcji?
- ATrwale zapisuje wszystkie zmiany transakcji na dysku
- BPowtarza ostatnią instrukcję
- CCofa zmiany dokonane od początku transakcji
- DUsuwa tabelę
2.Łatwy
Czym jest klucz sztuczny (surrogate key)?
- AKluczem odwołującym się do innej tabeli
- BKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
- CSztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- DKluczem używanym tylko w widokach
3.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- ARENAME
- BALIAS
- CNAME
- DAS
4.Średni
Co zwraca SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- ALiczbę studentów, którzy zdali i nie zdali
- BBłąd, bo CASE nie jest dozwolone w SELECT
- CKażde nazwisko z etykietą 'pass' lub 'fail' zależnie od oceny
- DTylko studentów, którzy zdali
5.Średni
Które stwierdzenie dotyczące HAVING jest prawdziwe?
- ASortuje wyniki
- BNie może być używane z GROUP BY
- CMusi występować przed WHERE w instrukcji SELECT
- DMoże używać funkcji agregujących do filtrowania grup
6.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- AAtomowość (atomicity)
- BIzolacja (isolation)
- CSpójność (consistency)
- DTrwałość (durability)
7.Trudny
Czym jest indeks pokrywający (covering index) dla zapytania?
- AIndeksem wyłącznie na kluczu głównym
- BIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
- CIndeksem obejmującym każdą kolumnę każdej tabeli
- DIndeksem przebudowywanym co noc
8.Trudny
Co zwraca następujące zapytanie: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AStudentów z oceną wyższą od średniej ocen
- BTylko studentów z najwyższą oceną
- CBłąd, ponieważ podzapytania nie są dozwolone w WHERE
- DŚrednią ocen wszystkich studentów
Klucz odpowiedzi
- 1. C · Cofa zmiany dokonane od początku transakcji
- 2. C · Sztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- 3. D · AS
- 4. C · Każde nazwisko z etykietą 'pass' lub 'fail' zależnie od oceny
- 5. D · Może używać funkcji agregujących do filtrowania grup
- 6. D · Trwałość (durability)
- 7. B · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
- 8. A · Studentów z oceną wyższą od średniej ocen
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.