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 prideda naują stulpelį prie esamos lentelės?

  1. ACREATE COLUMN
  2. BINSERT COLUMN
  3. CALTER TABLE
  4. DUPDATE TABLE
2.Lengvas

Kuris SQL sakinys prideda naujų eilučių į lentelę?

  1. AUPDATE
  2. BINSERT
  3. CALTER
  4. DSELECT
3.Lengvas

Ką užklausoje atlieka GROUP BY?

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

Ką reiškia funkcinė priklausomybė A → B?

  1. AA yra išorinis raktas, nurodantis B
  2. BKiekviena B reikšmė susijusi su lygiai viena A reikšme
  3. CA ir B abu yra pirminiai raktai
  4. DKiekviena A reikšmė susijusi su lygiai viena B reikšme
5.Vidutinis

Ką reiškia raidė „A“ santrumpoje ACID?

  1. APrieinamumas (Availability)
  2. BTikslumas (Accuracy)
  3. CAtomiškumas (Atomicity)
  4. DAgregavimas (Aggregation)
6.Vidutinis

Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?

  1. A'unknown'
  2. BKlaidą
  3. CTuščią eilutę
  4. DNULL
7.Sunkus

Kuris izoliacijos lygis apsaugo nuo „nešvarių“ skaitymų (dirty reads), bet vis dar leidžia nepakartojamus skaitymus (non-repeatable reads)?

  1. ARead uncommitted
  2. BRepeatable read
  3. CRead committed
  4. DSerializable
8.Sunkus

Kurį sujungimo algoritmą optimizatorius dažnai pasirenka lygybės sujungimui tarp dviejų didelių lentelių be naudingų indeksų?

  1. AMaišos sujungimą (hash join)
  2. BBitmap sujungimą pagal pirminį raktą
  3. CĮdėtųjų ciklų sujungimą su paieškomis indekse
  4. DKryžminį sujungimą

Atsakymai

  1. 1. C · ALTER TABLE
  2. 2. B · INSERT
  3. 3. D · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
  4. 4. D · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  5. 5. C · Atomiškumas (Atomicity)
  6. 6. A · 'unknown'
  7. 7. C · Read committed
  8. 8. A · Maišos sujungimą (hash join)

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