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

Ką atlieka CHECK apribojimas?

  1. ASuskaičiuoja lentelės eilutes
  2. BPatikrina naudotojo slaptažodį
  3. CPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
  4. DAtmeta eilutes, kurių reikšmės netenkina sąlygos
3.Lengvas

Ką grąžina CROSS JOIN?

  1. ATik eilutes, kurios sutampa pagal bendrą rakto stulpelį
  2. BTik pirmosios lentelės eilutes
  3. CTik nesutampančias eilutes
  4. DKiekvieną dviejų lentelių eilučių derinį
4.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. A7
  2. B12
  3. C3
  4. D4
5.Vidutinis

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

  1. AVisas abiejų rezultatų eilutes
  2. BEilutes, esančias abiejuose rezultatuose
  3. CRezultatų Dekarto sandaugą
  4. DEilutes, esančias pirmajame, bet ne antrajame rezultate
6.Vidutinis

Kuris sakinys pašalina visas lentelės eilutes, išlaiko jos struktūrą ir negali turėti WHERE sąlygos?

  1. ADELETE FROM su WHERE sąlyga
  2. BALTER TABLE
  3. CDROP TABLE
  4. DTRUNCATE TABLE
7.Sunkus

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

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

Programa vykdo UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 ir praneša apie konfliktą, jei neatnaujinta nė viena eilutė. Kokia tai technika?

  1. AOptimistinis lygiagretumo valdymas
  2. BGriežtą dviejų fazių užrakinimą eilučių užraktais
  3. CIšankstinis žurnalo rašymas
  4. DDuomenų bazės skaidymas (sharding)

Atsakymai

  1. 1. C · Vienas su daugeliu
  2. 2. D · Atmeta eilutes, kurių reikšmės netenkina sąlygos
  3. 3. D · Kiekvieną dviejų lentelių eilučių derinį
  4. 4. B · 12
  5. 5. B · Eilutes, esančias abiejuose rezultatuose
  6. 6. D · TRUNCATE TABLE
  7. 7. B · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
  8. 8. A · Optimistinis lygiagretumo valdymas

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