1.Łatwy
Jak w modelu relacyjnym nazywa się wiersz tabeli?
- AAtrybut
- BDziedzina
- CSchemat
- DKrotka
2.Łatwy
Czym jest klucz złożony?
- AKluczem dopuszczającym powtarzające się wartości
- BKluczem składającym się z dwóch lub więcej kolumn
- CKluczem przechowywanym w osobnej tabeli
- DKluczem generowanym przez bazę danych
3.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- AAS
- BALIAS
- CRENAME
- DNAME
4.Średni
Klucz obcy zadeklarowano z ON DELETE CASCADE. Co się dzieje, gdy zostanie usunięty wiersz nadrzędny?
- AOdwołujące się do niego wiersze podrzędne są automatycznie usuwane
- BKlucz obcy w wierszach podrzędnych jest automatycznie ustawiany na NULL
- CWiersz nadrzędny jest kopiowany do tabeli archiwalnej
- DUsunięcie jest zawsze odrzucane
5.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- ANULL
- B30
- C15
- D10
6.Średni
Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?
- AWszystkie wiersze z obu wyników
- BWiersze występujące w obu wynikach
- CIloczyn kartezjański wyników
- DWiersze z pierwszego wyniku, których nie ma w drugim
7.Trudny
Tabela enrolment(student_id, course_id, student_name, grade) ma klucz (student_id, course_id). Którą postać normalną narusza?
- APierwszą postać normalną, bo kolumna grade nie zawiera wartości atomowych
- BDrugą postać normalną, bo student_name zależy tylko od student_id
- CTylko trzecią postać normalną, bo grade zależy od student_name
- DŻadnej, jest w BCNF
8.Trudny
Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?
- A2, 2, 3
- B1, 2, 3
- C1, 1, 2
- D1, 1, 3
Klucz odpowiedzi
- 1. D · Krotka
- 2. B · Kluczem składającym się z dwóch lub więcej kolumn
- 3. A · AS
- 4. A · Odwołujące się do niego wiersze podrzędne są automatycznie usuwane
- 5. C · 15
- 6. B · Wiersze występujące w obu wynikach
- 7. B · Drugą postać normalną, bo student_name zależy tylko od student_id
- 8. D · 1, 1, 3
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.