1.Łatwy
Czym jest klucz główny (primary key)?
- APierwsza kolumna każdej tabeli
- BHasło do bazy danych
- CKolumna, która może zawierać zduplikowane wartości, ale nigdy nie może zawierać NULL
- DKolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
2.Łatwy
Klucz obcy (foreign key) to:
- AKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
- BKolumna odwołująca się do klucza głównego innej tabeli
- CKlucz używany przez zagranicznych użytkowników
- DKlucz, który jest zawsze zaszyfrowany
3.Łatwy
Co oznacza znak wieloznaczny % we wzorcu LIKE?
- ADowolną pojedynczą cyfrę
- BDowolny ciąg zera lub więcej znaków
- CKoniec ciągu znaków
- DDokładnie jeden znak na tej pozycji w napisie
4.Średni
Co oznacza zależność funkcyjna A → B?
- AA jest kluczem obcym odwołującym się do B
- BA i B są kluczami głównymi
- CKażdej wartości A odpowiada dokładnie jedna wartość B
- DKażdej wartości B odpowiada dokładnie jedna wartość A
5.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- A30
- B10
- CNULL
- D15
6.Średni
Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?
- ADROP TABLE
- BALTER TABLE
- CDELETE FROM z klauzulą WHERE
- DTRUNCATE TABLE
7.Trudny
Kiedy plan wykonania (harmonogram) współbieżnych transakcji nazywa się szeregowalnym?
- AGdy żadna transakcja nigdy nie odczytuje danych
- BGdy każda transakcja dostaje numer seryjny
- CGdy transakcje działają tylko na jednym procesorze
- DGdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
8.Trudny
Co zwraca FULL OUTER JOIN?
- ATylko pasujące wiersze
- BTylko niedopasowane wiersze
- CIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
- DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
Klucz odpowiedzi
- 1. D · Kolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
- 2. B · Kolumna odwołująca się do klucza głównego innej tabeli
- 3. B · Dowolny ciąg zera lub więcej znaków
- 4. C · Każdej wartości A odpowiada dokładnie jedna wartość B
- 5. D · 15
- 6. D · TRUNCATE TABLE
- 7. D · Gdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
- 8. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.