1.Łatwy
Do czego służy diagram związków encji (ER)?
- ADo pokazywania, jak wykonywane jest zapytanie
- BDo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- CDo pomiaru wydajności bazy danych
- DDo wyliczania użytkowników bazy danych
2.Łatwy
Co zwraca CROSS JOIN?
- ATylko wiersze pasujące według wspólnej kolumny klucza
- BTylko wiersze pierwszej tabeli
- CKażdą kombinację wierszy z dwóch tabel
- DTylko wiersze, które nie pasują
3.Łatwy
Do której części SQL należą instrukcje takie jak CREATE, ALTER i DROP?
- AData Definition Language (DDL)
- BData Manipulation Language (DML)
- CData Control Language (DCL)
- DTransaction Control Language (TCL)
4.Średni
Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?
- APusty ciąg znaków
- BBłąd
- C0
- DNULL
5.Średni
W algebrze relacji operator projekcji (π) odpowiada:
- AWyborowi kolumn występujących w wyniku
- BŁączeniu dwóch tabel według klucza
- CSortowaniu wyniku
- DWyborowi wierszy spełniających dany warunek
6.Średni
Czym jest wyzwalacz (trigger) w bazie danych?
- AZaplanowaną kopią zapasową bazy danych
- BRodzajem indeksu przyspieszającym wyszukiwanie
- CZapytaniem uruchamianym ręcznie przez użytkownika
- DKodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
7.Trudny
Dlaczego po customers LEFT JOIN orders do liczenia zamówień na klienta używa się COUNT(o.id), a nie COUNT(*)?
- ACOUNT(o.id) liczy tylko różnych klientów
- BCOUNT(*) nie jest dozwolone po złączeniu
- CCOUNT(*) liczy wiersz wypełniony NULL jako 1 dla klientów bez zamówień
- DCOUNT(*) ignoruje wiersze z wartościami NULL
8.Trudny
Kiedy plan wykonania (harmonogram) współbieżnych transakcji nazywa się szeregowalnym?
- AGdy żadna transakcja nigdy nie odczytuje danych
- BGdy transakcje działają tylko na jednym procesorze
- CGdy każda transakcja dostaje numer seryjny
- DGdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
Klucz odpowiedzi
- 1. B · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- 2. C · Każdą kombinację wierszy z dwóch tabel
- 3. A · Data Definition Language (DDL)
- 4. D · NULL
- 5. A · Wyborowi kolumn występujących w wyniku
- 6. D · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
- 7. C · COUNT(*) liczy wiersz wypełniony NULL jako 1 dla klientów bez zamówień
- 8. D · Gdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.