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. AParodyti, kaip vykdoma užklausa
  2. BDuomenų bazės našumui matuoti
  3. CDuomenų bazės naudotojams išvardyti
  4. DEsybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
2.Lengvas

Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?

  1. AGROUP BY salary DESC
  2. BORDER BY salary ASC
  3. CORDER BY salary DESC
  4. DSORT salary DOWN
3.Lengvas

Ką garantuoja stulpelio UNIQUE apribojimas?

  1. AStulpelis automatiškai tampa lentelės pirminiu raktu
  2. BStulpelio reikšmės surikiuotos
  3. CStulpelio negalima keisti po įterpimo
  4. DJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
4.Vidutinis

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

  1. ATuščią eilutę
  2. B'unknown'
  3. CKlaidą
  4. DNULL
5.Vidutinis

Ką atlieka ROLLBACK TO SAVEPOINT s1?

  1. AAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  2. BAtšaukia visą transakciją nuo pradžios
  3. CIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
  4. DUžbaigia transakciją ir viską patvirtina
6.Vidutinis

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

  1. AIzoliacija
  2. BAtomiškumas
  3. CPatvarumas
  4. DPrieinamumas
7.Sunkus

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

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

Lentelėje yra milijonas eilučių, o loginio tipo stulpelis is_active 95% iš jų yra TRUE. Kodėl optimizatorius užklausai WHERE is_active = TRUE gali nenaudoti is_active indekso?

  1. ALoginio tipo stulpeliams indeksų sukurti negalima
  2. BOptimizatorius WHERE sąlygose niekada nenaudoja indeksų
  3. CIndeksas TRUE traktuoja kaip NULL
  4. DAtitinka dauguma eilučių, todėl visos lentelės peržiūra pigesnė nei daugybė paieškų indekse

Atsakymai

  1. 1. D · Esybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  2. 2. C · ORDER BY salary DESC
  3. 3. D · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
  4. 4. B · 'unknown'
  5. 5. A · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  6. 6. A · Izoliacija
  7. 7. A · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
  8. 8. D · Atitinka dauguma eilučių, todėl visos lentelės peržiūra pigesnė nei daugybė paieškų indekse

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