1.Lengvas
Kuris sakinys prideda naują stulpelį prie esamos lentelės?
- AUPDATE TABLE
- BINSERT COLUMN
- CCREATE COLUMN
- DALTER TABLE
2.Lengvas
Kurias eilutes išrenka WHERE price BETWEEN 10 AND 20?
- AEilutes, kurių kaina didesnė nei 10 ir mažesnė nei 20, neįskaitant 10 ir 20
- BEilutes, kurių kaina nuo 10 iki 20, įskaitant 10 ir 20
- CTik eilutes, kurių kaina lygi 10 arba 20
- DEilutes, kurių kaina už intervalo nuo 10 iki 20 ribų
3.Lengvas
Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?
- ADEFAULT
- BCHECK NULL
- CNOT NULL
- DUNIQUE
4.Vidutinis
Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?
- ATik eilutes, kuriose col yra NULL, kaip su IS NULL
- BVisas lentelės eilutes
- CJokių eilučių, nes palyginimo rezultatas nežinomas
- DKlaidą kiekvienoje duomenų bazėje
5.Vidutinis
Lentelėje orders yra 5 eilutės, kurių kiekviena nurodo esamą klientą. Lentelėje customers yra 3 eilutės. Kiek eilučių grąžina INNER JOIN pagal customer_id?
- A8
- B3
- C5
- D15
6.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA ir B abu yra pirminiai raktai
- BKiekviena B reikšmė susijusi su lygiai viena A reikšme
- CA yra išorinis raktas, nurodantis B
- DKiekviena A reikšmė susijusi su lygiai viena B reikšme
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?
- AAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- BTik trečiąją normalinę formą, nes grade priklauso nuo student_name
- CJokios, ji yra BCNF
- DPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
8.Sunkus
Ką grąžina FULL OUTER JOIN?
- ADekarto sandaugą, kai kiekviena vienos lentelės eilutė susiejama su kiekviena kitos lentelės eilute
- BTik neatitinkančias eilutes
- CTik atitinkančias eilutes
- DVisas abiejų lentelių eilutes, susietas, kur įmanoma, o kitur užpildytas NULL
Atsakymai
- 1. D · ALTER TABLE
- 2. B · Eilutes, kurių kaina nuo 10 iki 20, įskaitant 10 ir 20
- 3. C · NOT NULL
- 4. C · Jokių eilučių, nes palyginimo rezultatas nežinomas
- 5. C · 5
- 6. D · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 7. A · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
- 8. D · Visas abiejų lentelių eilutes, susietas, kur įmanoma, o kitur užpildytas NULL
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.