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

Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?

  1. AWHERE
  2. BGROUP BY
  3. CORDER BY
  4. DHAVING
2.Lengvas

Kas yra pirminis raktas (primary key)?

  1. AStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  2. BDuomenų bazės slaptažodis
  3. CStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
  4. DPirmasis kiekvienos lentelės stulpelis
3.Lengvas

Ką UNION daro su dviejų SELECT užklausų rezultatais?

  1. ASujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  2. BSujungia juos greta pagal raktą
  3. CPalieka tik tas eilutes, kurios yra pirmojoje, bet ne antrojoje užklausoje
  4. DPalieka tik abiejuose esančias eilutes
4.Vidutinis

Kas yra duomenų bazės trigeris?

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

Kuri ACID savybė garantuoja, kad patvirtinti pakeitimai išliks po sistemos gedimo?

  1. AAtomiškumas (atomicity)
  2. BNuoseklumas (consistency)
  3. CIzoliacija (isolation)
  4. DPatvarumas (durability)
6.Vidutinis

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

  1. ATuščią eilutę
  2. BKlaidą
  3. CNULL
  4. D0
7.Sunkus

Ką apskaičiuoja SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. APo vieną eilutę kiekvienai dienai tik su tos dienos suma
  2. BVisų sumų bendrą sumą kiekvienoje eilutėje
  3. CKaupiamąją amount sumą, sutvarkytą pagal day
  4. DVidutinę dienos sumą
8.Sunkus

Kada lygiagrečių transakcijų tvarkaraštis vadinamas serializuojamu?

  1. AKai jokia transakcija niekada neskaito duomenų
  2. BKai transakcijos vykdomos tik viename procesoriuje
  3. CKai jo poveikis lygiavertis kuriam nors tų pačių transakcijų nuosekliam vykdymui
  4. DKai kiekvienai transakcijai suteikiamas serijos numeris

Atsakymai

  1. 1. A · WHERE
  2. 2. A · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. 3. A · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  4. 4. B · Kodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  5. 5. D · Patvarumas (durability)
  6. 6. C · NULL
  7. 7. C · Kaupiamąją amount sumą, sutvarkytą pagal day
  8. 8. C · Kai jo poveikis lygiavertis kuriam nors tų pačių transakcijų nuosekliam vykdymui

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