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

Klientas gali pateikti daug užsakymų, bet kiekvienas užsakymas priklauso lygiai vienam klientui. Koks tai ryšys?

  1. AVienas su vienu
  2. BNulis su nuliu
  3. CVienas su daugeliu
  4. DDaugelis su daugeliu
2.Lengvas

Kas yra kandidatinis raktas?

  1. ABet kuris stulpelis su NULL reikšmėmis
  2. BMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. CDviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
  4. DStulpelis, laukiantis, kol taps išoriniu raktu
3.Lengvas

Kuri agregavimo funkcija suskaičiuoja eilutes?

  1. ASUM
  2. BMAX
  3. CAVG
  4. DCOUNT
4.Vidutinis

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

  1. ANULL
  2. BTuščią eilutę
  3. CKlaidą
  4. D'unknown'
5.Vidutinis

Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?

  1. ARezultatų Dekarto sandaugą
  2. BEilutes, esančias pirmajame, bet ne antrajame rezultate
  3. CEilutes, esančias abiejuose rezultatuose
  4. DVisas abiejų rezultatų eilutes
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. A5
  2. B8
  3. C3
  4. D15
7.Sunkus

Ko reikalauja išankstinio žurnalo rašymo (WAL) taisyklė?

  1. ADuomenų puslapiai turi būti įrašyti anksčiau už žurnalą
  2. BPakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
  3. CKiekviena užklausa turi būti įrašyta į žurnalą prieš ją analizuojant
  4. DŽurnalas rašomas tik po gedimo
8.Sunkus

Kodėl NATURAL JOIN laikomas rizikingu gamybinėse užklausose?

  1. AJis nepaiso pirminių ir išorinių raktų ir palieka tik NULL eilutes
  2. BJis visada grąžina Dekarto sandaugą
  3. CJo nepalaiko jokia duomenų bazė
  4. DJis sujungia pagal kiekvieną vienodai pavadintą stulpelį, todėl naujas stulpelis gali nepastebimai pakeisti rezultatą

Atsakymai

  1. 1. C · Vienas su daugeliu
  2. 2. B · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. 3. D · COUNT
  4. 4. D · 'unknown'
  5. 5. C · Eilutes, esančias abiejuose rezultatuose
  6. 6. A · 5
  7. 7. B · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
  8. 8. D · Jis sujungia pagal kiekvieną vienodai pavadintą stulpelį, todėl naujas stulpelis gali nepastebimai pakeisti rezultatą

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