1.Łatwy
Czym jest klucz główny (primary key)?
- AKolumna, która może zawierać zduplikowane wartości, ale nigdy nie może zawierać NULL
- BPierwsza kolumna każdej tabeli
- CHasło do bazy danych
- DKolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
2.Łatwy
Która klauzula w PostgreSQL i MySQL zwraca tylko pierwsze 10 wierszy wyniku?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CLIMIT 10
- DMAX 10
3.Łatwy
Klucz obcy (foreign key) to:
- AKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
- BKlucz używany przez zagranicznych użytkowników
- CKolumna odwołująca się do klucza głównego innej tabeli
- DKlucz, który jest zawsze zaszyfrowany
4.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- ANazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- BNowego użytkownika bazy danych
- CIndeks na kolumnie
- DTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
5.Średni
Co robi GRANT SELECT ON employees TO alice?
- APozwala alice aktualizować i usuwać wiersze w tabeli employees
- BPozwala użytkownikowi alice odczytywać tabelę employees
- CKopiuje tabelę employees do alice
- DCzyni alice właścicielką bazy danych
6.Średni
Które zapytanie zwraca najwyższą pensję w każdym dziale?
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT dept, MAX(salary) FROM emp GROUP BY dept
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
7.Trudny
Kiedy dekompozycja R na R1 i R2 jest na pewno bezstratna?
- AGdy R1 i R2 mają tyle samo kolumn
- BGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
- CGdy każdy atrybut R występuje zarówno w R1, jak i w R2
- DGdy R1 i R2 nie mają wspólnych atrybutów
8.Trudny
x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?
- ATRUE
- BNULL, więc wiersz jest zawsze odrzucany
- CUNKNOWN
- DFALSE
Klucz odpowiedzi
- 1. D · Kolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
- 2. C · LIMIT 10
- 3. C · Kolumna odwołująca się do klucza głównego innej tabeli
- 4. A · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- 5. B · Pozwala użytkownikowi alice odczytywać tabelę employees
- 6. B · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. B · Gdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
- 8. A · TRUE
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.