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

Kam naudojama esybių ir ryšių (ER) diagrama?

  1. ADuomenų bazės našumui matuoti
  2. BEsybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  3. CDuomenų bazės naudotojams išvardyti
  4. DParodyti, kaip vykdoma užklausa
2.Lengvas

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

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

Kuri PostgreSQL ir MySQL sąlyga grąžina tik pirmąsias 10 rezultato eilučių?

  1. ALIMIT 10
  2. BTOP ROWS 10
  3. CMAX 10
  4. DFIRST 10 ONLY
4.Vidutinis

Rodinys (view) SQL kalboje yra:

  1. AIšsaugota užklausa, veikianti kaip virtuali lentelė
  2. BLentelės kopija diske
  3. CIndekso tipas
  4. DDuomenų bazės kliento ekranas lentelėms naršyti
5.Vidutinis

Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C3
  4. D12
6.Vidutinis

Kas yra „nešvarus“ skaitymas (dirty read)?

  1. ADuomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
  2. BDuomenų skaitymas iš sugadinto disko
  3. CTos pačios eilutės skaitymas dukart gaunant tą pačią reikšmę
  4. DDuomenų skaitymas be WHERE sąlygos
7.Sunkus

Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?

  1. AWHERE first_name LIKE '%a'
  2. BWHERE last_name = 'Jansen'
  3. CWHERE first_name = 'Eva'
  4. DWHERE UPPER(first_name) = 'EVA'
8.Sunkus

Kuri lango funkcija (window function) kiekvieno skaidinio (partition) eilutėms priskiria 1, 2, 3, ... be pasikartojančių numerių?

  1. AROW_NUMBER()
  2. BDENSE_RANK()
  3. CRANK()
  4. DCOUNT()

Atsakymai

  1. 1. B · Esybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  2. 2. A · LIKE
  3. 3. A · LIMIT 10
  4. 4. A · Išsaugota užklausa, veikianti kaip virtuali lentelė
  5. 5. D · 12
  6. 6. A · Duomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
  7. 7. B · WHERE last_name = 'Jansen'
  8. 8. A · ROW_NUMBER()

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