1.Łatwy
Co robi ROLLBACK w transakcji?
- ATrwale zapisuje wszystkie zmiany transakcji na dysku
- BUsuwa tabelę
- CPowtarza ostatnią instrukcję
- DCofa zmiany dokonane od początku transakcji
2.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- AALIAS
- BNAME
- CRENAME
- DAS
3.Łatwy
Klucz obcy (foreign key) to:
- AKolumna odwołująca się do klucza głównego innej tabeli
- BKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
- CKlucz, który jest zawsze zaszyfrowany
- DKlucz używany przez zagranicznych użytkowników
4.Średni
Czym jest brudny odczyt (dirty read)?
- AOdczytem danych bez klauzuli WHERE
- BOdczytem danych z uszkodzonego dysku
- COdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- DDwukrotnym odczytem tego samego wiersza z tą samą wartością
5.Średni
Co robi GRANT SELECT ON employees TO alice?
- APozwala użytkownikowi alice odczytywać tabelę employees
- BKopiuje tabelę employees do alice
- CPozwala alice aktualizować i usuwać wiersze w tabeli employees
- DCzyni alice właścicielką bazy danych
6.Średni
Co robi ROLLBACK TO SAVEPOINT s1?
- ACofa całą transakcję od początku
- BUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
- CKończy transakcję i zatwierdza wszystko
- DCofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
7.Trudny
Podzapytanie skorelowane to takie, które:
- AUżywa wyłącznie funkcji agregujących
- BŁączy dwie tabele za pomocą klucza obcego
- CWykonuje się tylko raz przed zapytaniem zewnętrznym i buforuje wynik dla każdego wiersza
- DOdwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
8.Trudny
Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?
- A1, 2, 3
- B2, 2, 3
- C1, 1, 2
- D1, 1, 3
Klucz odpowiedzi
- 1. D · Cofa zmiany dokonane od początku transakcji
- 2. D · AS
- 3. A · Kolumna odwołująca się do klucza głównego innej tabeli
- 4. C · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- 5. A · Pozwala użytkownikowi alice odczytywać tabelę employees
- 6. D · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
- 7. D · Odwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
- 8. D · 1, 1, 3
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.