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ą transakcijoje atlieka ROLLBACK?

  1. APakartoja paskutinį sakinį
  2. BAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
  3. CIštrina lentelę
  4. DVisus transakcijos pakeitimus visam laikui išsaugo diske
2.Lengvas

Kuris raktinis žodis rikiuoja užklausos rezultatą?

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

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

  1. ACONTAINS
  2. BSIMILAR
  3. CLIKE
  4. DMATCH
4.Vidutinis

Pirmoji normalinė forma (1NF) reikalauja, kad:

  1. AKiekviena lentelė turėtų lygiai vieną stulpelį
  2. BKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  3. CNebūtų išorinių raktų
  4. DKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
5.Vidutinis

Kas yra duomenų bazės trigeris?

  1. AKodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  2. BUžklausa, kurią naudotojas vykdo rankiniu būdu
  3. CSuplanuota duomenų bazės atsarginė kopija
  4. DPaiešką pagreitinančio indekso rūšis
6.Vidutinis

Ką grąžina SELECT SUM(amount) FROM orders, kai WHERE sąlyga neatitinka jokių eilučių?

  1. ATuščią eilutę
  2. BNULL
  3. CKlaidą
  4. D0
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. BNaudoja tik agregavimo funkcijas
  3. CVykdoma tik vieną kartą prieš išorinę užklausą, o jos rezultatas išsaugomas visoms eilutėms
  4. DSujungia dvi lenteles išoriniu raktu
8.Sunkus

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

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

Atsakymai

  1. 1. B · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
  2. 2. D · ORDER BY
  3. 3. C · LIKE
  4. 4. B · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  5. 5. A · Kodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  6. 6. B · NULL
  7. 7. A · Naudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
  8. 8. D · Maišos sujungimą (hash join)

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