1.Łatwy
Która instrukcja dodaje nową kolumnę do istniejącej tabeli?
- AINSERT COLUMN
- BUPDATE TABLE
- CCREATE COLUMN
- DALTER TABLE
2.Łatwy
Czym jest klucz sztuczny (surrogate key)?
- AKluczem używanym tylko w widokach
- BKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
- CKluczem odwołującym się do innej tabeli
- DSztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
3.Łatwy
Która funkcja agregująca zlicza wiersze?
- ASUM
- BCOUNT
- CMAX
- DAVG
4.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- AAtomowość (atomicity)
- BTrwałość (durability)
- CIzolacja (isolation)
- DSpójność (consistency)
5.Średni
Trzecia postać normalna (3NF) eliminuje:
- AZależności przechodnie między atrybutami niekluczowymi
- BKlucze złożone
- CWartości atomowe
- DZbędne indeksy na kolumnach, które nie są częścią klucza
6.Średni
Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?
- AWszystkie wiersze z obu wyników
- BWiersze z pierwszego wyniku, których nie ma w drugim
- CWiersze występujące w obu wynikach
- DIloczyn kartezjański wyników
7.Trudny
Blokowanie dwufazowe (2PL) zapewnia:
- AŻe zakleszczenia nigdy nie wystąpią
- BHarmonogramy konfliktowo szeregowalne (conflict-serializable)
- CŻe żadne blokady nie są potrzebne
- DŻe transakcje nigdy nie czekają
8.Trudny
Tabela b zawiera w kolumnie y wartości 1, 2 i NULL. Co zwraca SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- ATylko wiersze a, w których x jest NULL
- BW ogóle żadnych wierszy
- CKażdy wiersz a
- DWiersze a, w których x nie jest 1 ani 2
Klucz odpowiedzi
- 1. D · ALTER TABLE
- 2. D · Sztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- 3. B · COUNT
- 4. B · Trwałość (durability)
- 5. A · Zależności przechodnie między atrybutami niekluczowymi
- 6. C · Wiersze występujące w obu wynikach
- 7. B · Harmonogramy konfliktowo szeregowalne (conflict-serializable)
- 8. B · W ogóle żadnych wierszy
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.