1.Lengvas
Kaip reliaciniame modelyje vadinama lentelės eilutė?
- ASchema
- BDomenu
- CKortežu (tuple)
- DAtributu
2.Lengvas
Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?
- ADELETE FROM
- BDROP TABLE
- CREMOVE TABLE
- DTRUNCATE ROWS
3.Lengvas
Kuo UNION ALL skiriasi nuo UNION?
- AUNION ALL palieka pasikartojančias eilutes
- BUNION ALL veikia tik su viena lentele
- CUNION ALL pašalina pasikartojančias eilutes
- DUNION ALL surikiuoja rezultatą
4.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA yra išorinis raktas, nurodantis B
- BKiekviena B reikšmė susijusi su lygiai viena A reikšme
- CA ir B abu yra pirminiai raktai
- DKiekviena A reikšmė susijusi su lygiai viena B reikšme
5.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT SUM(DISTINCT city) FROM customers
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
6.Vidutinis
Kuris teiginys apie HAVING yra teisingas?
- AJame galima naudoti agregavimo funkcijas grupėms filtruoti
- BJo negalima naudoti su GROUP BY
- CJis rikiuoja rezultatus
- DJis SELECT sakinyje turi būti prieš WHERE
7.Sunkus
Lentelės b stulpelyje y yra reikšmės 1, 2 ir NULL. Ką grąžina SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AVisai jokių eilučių
- BTik a eilutes, kuriose x yra NULL
- Ca eilutes, kuriose x nėra 1 ar 2
- DKiekvieną a eilutę
8.Sunkus
Lentelės enrolment(student_id, course_id, student_name, grade) raktas yra (student_id, course_id). Kurią normalinę formą ji pažeidžia?
- APirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
- BAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- CTik trečiąją normalinę formą, nes grade priklauso nuo student_name
- DJokios, ji yra BCNF
Atsakymai
- 1. C · Kortežu (tuple)
- 2. B · DROP TABLE
- 3. A · UNION ALL palieka pasikartojančias eilutes
- 4. D · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 5. A · SELECT COUNT(DISTINCT city) FROM customers
- 6. A · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
- 7. A · Visai jokių eilučių
- 8. B · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.