Užduočių lapas tema Duomenų bazės ir SQL su atsakymais

Nemokamas spausdinamas užduočių lapas tema Duomenų bazės ir SQL: 8 uždavinių nuo lengvų iki egzamino lygio, su atsakymais. Atsispausdinkite arba išsaugokite kaip PDF.

Mokytojams: galima nemokamai spausdinti, kopijuoti ir naudoti per pamokas. Kiekvienas naujas lapas turi naujas reikšmes ir savo atsakymų raktą. Būsime dėkingi už nuorodą į ExamProblems jūsų kurso puslapyje.

Vardas: ____________________   Data: ____________

1.Lengvas

Kuris sakinys pašalina eilutes iš lentelės?

  1. ATRUNCATE COLUMN
  2. BREMOVE
  3. CDROP
  4. DDELETE
2.Lengvas

Kuris SQL raktinis žodis pašalina pasikartojančias eilutes iš rezultato?

  1. ADISTINCT
  2. BUNIQUE
  3. CDIFFERENT
  4. DSINGLE
3.Lengvas

Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?

  1. ATRUNCATE ROWS
  2. BREMOVE TABLE
  3. CDROP TABLE
  4. DDELETE FROM
4.Vidutinis

Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?

  1. ASujungiant studentus ir kursus į vieną lentelę
  2. BIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
  3. CTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  4. DVienu stulpeliu, saugančiu kursų id sąrašą
5.Vidutinis

Stulpelyje yra reikšmės 10, 20 ir NULL. Ką grąžina AVG(col)?

  1. A30
  2. BNULL
  3. C10
  4. D15
6.Vidutinis

Antroji normalinė forma (2NF) pašalina:

  1. AVisas NULL reikšmes
  2. BNeraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
  3. CTranzityviąsias neraktinių stulpelių priklausomybes per kitą neraktinį stulpelį
  4. DIšorinius raktus
7.Sunkus

Dviejų fazių blokavimas (2PL) užtikrina:

  1. AKad jokių blokuočių nereikia
  2. BKad aklavietės niekada neįvyks
  3. CKonfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
  4. DKad transakcijos niekada nelaukia
8.Sunkus

Koreliuotoji papildoma užklausa (correlated subquery) yra tokia, kuri:

  1. ASujungia dvi lenteles išoriniu raktu
  2. BVykdoma tik vieną kartą prieš išorinę užklausą, o jos rezultatas išsaugomas visoms eilutėms
  3. CNaudoja tik agregavimo funkcijas
  4. DNaudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei

Atsakymai

  1. 1. D · DELETE
  2. 2. A · DISTINCT
  3. 3. C · DROP TABLE
  4. 4. C · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  5. 5. D · 15
  6. 6. B · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
  7. 7. C · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
  8. 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.