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 raktinis žodis rikiuoja užklausos rezultatą?

  1. AARRANGE
  2. BGROUP BY
  3. CSORT
  4. DORDER BY
2.Lengvas

Kas yra sudėtinis raktas?

  1. ARaktas, generuojamas duomenų bazės
  2. BRaktas, sudarytas iš dviejų ar daugiau stulpelių
  3. CRaktas, saugomas atskiroje lentelėje
  4. DRaktas, leidžiantis pasikartojančias reikšmes
3.Lengvas

Kuris operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?

  1. ALIKE
  2. BSIMILAR
  3. CMATCH
  4. DCONTAINS
4.Vidutinis

Ką grąžina SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?

  1. AIšlaikiusių ir neišlaikiusių studentų skaičių
  2. BKiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
  3. CTik išlaikiusius studentus
  4. DKlaidą, nes CASE SELECT sąraše neleidžiamas
5.Vidutinis

Kodėl stulpeliams kuriami indeksai?

  1. AKad būtų sutaupyta vietos diske
  2. BKad būtų pagreitinta paieška ir sujungimai pagal tuos stulpelius
  3. CKad būtų išvengta NULL reikšmių
  4. DKad įterpimas ir atnaujinimas tuose stulpeliuose vyktų greičiau
6.Vidutinis

Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:

  1. AĮterpimo anomalijos
  2. BFantominio skaitymo
  3. CAtnaujinimo anomalijos
  4. DTrynimo anomalijos
7.Sunkus

Įverčiai yra 90, 90 ir 80. Kokias reikšmes duoda RANK() OVER (ORDER BY score DESC)?

  1. A2, 2, 3
  2. B1, 1, 3
  3. C1, 1, 2
  4. D1, 2, 3
8.Sunkus

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

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

Atsakymai

  1. 1. D · ORDER BY
  2. 2. B · Raktas, sudarytas iš dviejų ar daugiau stulpelių
  3. 3. A · LIKE
  4. 4. B · Kiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
  5. 5. B · Kad būtų pagreitinta paieška ir sujungimai pagal tuos stulpelius
  6. 6. C · Atnaujinimo anomalijos
  7. 7. B · 1, 1, 3
  8. 8. B · 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.