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

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

  1. AORDER BY salary ASC
  2. BGROUP BY salary DESC
  3. CORDER BY salary DESC
  4. DSORT salary DOWN
2.Lengvas

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

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

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

  1. AHAVING
  2. BGROUP BY
  3. CWHERE
  4. DORDER BY
4.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
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ą reiškia funkcinė priklausomybė A → B?

  1. AKiekviena B reikšmė susijusi su lygiai viena A reikšme
  2. BA yra išorinis raktas, nurodantis B
  3. CKiekviena A reikšmė susijusi su lygiai viena B reikšme
  4. DA ir B abu yra pirminiai raktai
7.Sunkus

Dviejų fazių blokavimas (2PL) užtikrina:

  1. AKad aklavietės niekada neįvyks
  2. BKad transakcijos niekada nelaukia
  3. CKad jokių blokuočių nereikia
  4. DKonfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
8.Sunkus

Ataskaitų duomenų bazė, kad išvengtų sujungimų, kopijuoja klientų vardus į užsakymų lentelę. Kokia pagrindinė šios denormalizacijos kaina?

  1. ANebegalima naudoti pirminių raktų
  2. BPertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
  3. CDuomenų bazė nebegali naudoti indeksų
  4. DUžklausos užsakymų lentelei tampa lėtesnės

Atsakymai

  1. 1. C · ORDER BY salary DESC
  2. 2. C · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  3. 3. C · WHERE
  4. 4. B · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. C · Patvarumas (durability)
  6. 6. C · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  7. 7. D · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
  8. 8. B · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys

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