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

Ką užklausoje atlieka GROUP BY?

  1. ASurikiuoja rezultato eilutes abėcėlės tvarka
  2. BPašalina eilutes su NULL reikšmėmis
  3. CSujungia dvi lenteles pagal jų bendrus stulpelius
  4. DSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
2.Lengvas

Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?

  1. AHAVING
  2. BGROUP BY
  3. CORDER BY
  4. DWHERE
3.Lengvas

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

  1. AUNIQUE
  2. BDISTINCT
  3. CDIFFERENT
  4. DSINGLE
4.Vidutinis

Kada WHERE EXISTS (použklausa) eilutei yra teisinga?

  1. AKai použklausa grąžina lygiai vieną eilutę
  2. BKai použklausa grąžina bent vieną eilutę
  3. CKai použklausa grąžina skaičių, didesnį už nulį
  4. DKai použklausa negrąžina NULL reikšmių
5.Vidutinis

Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?

  1. AAtomiškumas
  2. BPatvarumas
  3. CIzoliacija
  4. DPrieinamumas
6.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?

  1. A8
  2. B3
  3. C5
  4. D15
7.Sunkus

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

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

Kas užklausai yra dengiantysis (covering) indeksas?

  1. AIndeksas, apimantis kiekvieną kiekvienos lentelės stulpelį
  2. BIndeksas tik pirminiam raktui
  3. CIndeksas, turintis visus užklausai reikalingus stulpelius, todėl pačios lentelės skaityti nereikia
  4. DIndeksas, perkuriamas kiekvieną naktį

Atsakymai

  1. 1. D · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
  2. 2. D · WHERE
  3. 3. B · DISTINCT
  4. 4. B · Kai použklausa grąžina bent vieną eilutę
  5. 5. C · Izoliacija
  6. 6. C · 5
  7. 7. A · Naudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
  8. 8. C · Indeksas, turintis visus užklausai reikalingus stulpelius, todėl pačios lentelės skaityti nereikia

Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.