1.Lengvas
INNER JOIN grąžina:
- ATik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
- BVisas abiejų lentelių eilutes
- CNesutampančias eilutes
- DVisas kairiosios lentelės eilutes, o ten, kur sutampančių nėra, – NULL
2.Lengvas
Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?
- ANOT NULL
- BCHECK NULL
- CDEFAULT
- DUNIQUE
3.Lengvas
Kas yra pirminis raktas (primary key)?
- AStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- BPirmasis kiekvienos lentelės stulpelis
- CStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
- DDuomenų bazės slaptažodis
4.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT COUNT(DISTINCT city) FROM customers
5.Vidutinis
Kuris teiginys apie HAVING yra teisingas?
- AJis SELECT sakinyje turi būti prieš WHERE
- BJis rikiuoja rezultatus
- CJo negalima naudoti su GROUP BY
- DJame galima naudoti agregavimo funkcijas grupėms filtruoti
6.Vidutinis
Kada WHERE EXISTS (použklausa) eilutei yra teisinga?
- AKai použklausa negrąžina NULL reikšmių
- BKai použklausa grąžina bent vieną eilutę
- CKai použklausa grąžina lygiai vieną eilutę
- DKai použklausa grąžina skaičių, didesnį už nulį
7.Sunkus
Lentelės enrolment(student_id, course_id, student_name, grade) raktas yra (student_id, course_id). Kurią normalinę formą ji pažeidžia?
- ATik trečiąją normalinę formą, nes grade priklauso nuo student_name
- BPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
- CAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- DJokios, ji yra BCNF
8.Sunkus
Kuris izoliacijos lygis apsaugo nuo „nešvarių“ skaitymų (dirty reads), bet vis dar leidžia nepakartojamus skaitymus (non-repeatable reads)?
- ARepeatable read
- BSerializable
- CRead committed
- DRead uncommitted
Atsakymai
- 1. A · Tik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
- 2. A · NOT NULL
- 3. A · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 4. D · SELECT COUNT(DISTINCT city) FROM customers
- 5. D · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
- 6. B · Kai použklausa grąžina bent vieną eilutę
- 7. C · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
- 8. C · Read committed
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.