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

Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?

  1. ANAME
  2. BALIAS
  3. CAS
  4. DRENAME
2.Lengvas

Ką transakcijoje atlieka ROLLBACK?

  1. AIštrina lentelę
  2. BVisus transakcijos pakeitimus visam laikui išsaugo diske
  3. CPakartoja paskutinį sakinį
  4. DAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
3.Lengvas

Kuris SQL sakinys keičia jau esamų eilučių reikšmes?

  1. AUPDATE
  2. BMODIFY
  3. CINSERT
  4. DREPLACE COLUMN
4.Vidutinis

Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:

  1. AĮterpimo anomalijos
  2. BTrynimo anomalijos
  3. CAtnaujinimo anomalijos
  4. DFantominio skaitymo
5.Vidutinis

Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?

  1. ASELECT SUM(DISTINCT city) FROM customers
  2. BSELECT COUNT(DISTINCT city) FROM customers
  3. CSELECT DISTINCT COUNT(city) FROM customers
  4. DSELECT COUNT(city) FROM customers GROUP BY city
6.Vidutinis

Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?

  1. ATik eilutes, kuriose col yra NULL, kaip su IS NULL
  2. BKlaidą kiekvienoje duomenų bazėje
  3. CJokių eilučių, nes palyginimo rezultatas nežinomas
  4. DVisas lentelės eilutes
7.Sunkus

Kurį sujungimo algoritmą optimizatorius dažnai pasirenka lygybės sujungimui tarp dviejų didelių lentelių be naudingų indeksų?

  1. AMaišos sujungimą (hash join)
  2. BBitmap sujungimą pagal pirminį raktą
  3. CKryžminį sujungimą
  4. DĮdėtųjų ciklų sujungimą su paieškomis indekse
8.Sunkus

Boyce’o–Coddo normalinė forma (BCNF) reikalauja, kad kiekvienai netrivialiai funkcinei priklausomybei X → Y:

  1. AX būtų superraktas
  2. BY būtų atominis
  3. CY būtų pirminis raktas
  4. DX turėtų NULL

Atsakymai

  1. 1. C · AS
  2. 2. D · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
  3. 3. A · UPDATE
  4. 4. C · Atnaujinimo anomalijos
  5. 5. B · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. C · Jokių eilučių, nes palyginimo rezultatas nežinomas
  7. 7. A · Maišos sujungimą (hash join)
  8. 8. A · X būtų superraktas

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