1.Lengvas
Kuris sakinys pašalina eilutes iš lentelės?
- ATRUNCATE COLUMN
- BREMOVE
- CDROP
- DDELETE
2.Lengvas
Kuris SQL raktinis žodis pašalina pasikartojančias eilutes iš rezultato?
- ADISTINCT
- BUNIQUE
- CDIFFERENT
- DSINGLE
3.Lengvas
Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?
- ATRUNCATE ROWS
- BREMOVE TABLE
- CDROP TABLE
- DDELETE FROM
4.Vidutinis
Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?
- ASujungiant studentus ir kursus į vieną lentelę
- BIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
- CTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- DVienu stulpeliu, saugančiu kursų id sąrašą
5.Vidutinis
Stulpelyje yra reikšmės 10, 20 ir NULL. Ką grąžina AVG(col)?
- A30
- BNULL
- C10
- D15
6.Vidutinis
Antroji normalinė forma (2NF) pašalina:
- AVisas NULL reikšmes
- BNeraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
- CTranzityviąsias neraktinių stulpelių priklausomybes per kitą neraktinį stulpelį
- DIšorinius raktus
7.Sunkus
Dviejų fazių blokavimas (2PL) užtikrina:
- AKad jokių blokuočių nereikia
- BKad aklavietės niekada neįvyks
- CKonfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
- DKad transakcijos niekada nelaukia
8.Sunkus
Koreliuotoji papildoma užklausa (correlated subquery) yra tokia, kuri:
- ASujungia dvi lenteles išoriniu raktu
- BVykdoma tik vieną kartą prieš išorinę užklausą, o jos rezultatas išsaugomas visoms eilutėms
- CNaudoja tik agregavimo funkcijas
- DNaudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
Atsakymai
- 1. D · DELETE
- 2. A · DISTINCT
- 3. C · DROP TABLE
- 4. C · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- 5. D · 15
- 6. B · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
- 7. C · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
- 8. D · Naudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.