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

Kuriai SQL daliai priklauso tokie sakiniai kaip CREATE, ALTER ir DROP?

  1. ADuomenų valdymo kalbai (DCL)
  2. BDuomenų manipuliavimo kalbai (DML)
  3. CDuomenų apibrėžimo kalbai (DDL)
  4. DTransakcijų valdymo kalbai (TCL)
2.Lengvas

Ką transakcijoje atlieka COMMIT?

  1. AVisus transakcijos pakeitimus padaro nuolatinius
  2. BAtšaukia visus pakeitimus, padarytus nuo transakcijos pradžios
  3. CUžrakina visą duomenų bazę
  4. DSukuria naują lentelę
3.Lengvas

Kuri agregavimo funkcija suskaičiuoja eilutes?

  1. ASUM
  2. BMAX
  3. CCOUNT
  4. DAVG
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. A12
  2. B3
  3. C7
  4. D4
5.Vidutinis

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

  1. AAtomiškumas (atomicity)
  2. BIzoliacija (isolation)
  3. CPatvarumas (durability)
  4. DNuoseklumas (consistency)
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. C0
  4. DNULL
7.Sunkus

Po customers LEFT JOIN orders kodėl užsakymams kiekvienam klientui skaičiuoti naudojama COUNT(o.id), o ne COUNT(*)?

  1. ACOUNT(*) nepaiso eilučių su NULL reikšmėmis
  2. BCOUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
  3. CCOUNT(o.id) skaičiuoja tik skirtingus klientus
  4. DCOUNT(*) po sujungimo neleidžiamas
8.Sunkus

Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?

  1. AKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
  2. BKai R1 ir R2 neturi bendrų atributų
  3. CKai R1 ir R2 turi tiek pat stulpelių
  4. DKai kiekvienas R atributas yra ir R1, ir R2

Atsakymai

  1. 1. C · Duomenų apibrėžimo kalbai (DDL)
  2. 2. A · Visus transakcijos pakeitimus padaro nuolatinius
  3. 3. C · COUNT
  4. 4. A · 12
  5. 5. C · Patvarumas (durability)
  6. 6. D · NULL
  7. 7. B · COUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
  8. 8. A · Kai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą

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