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

Ką atlieka WHERE country IN ('NL', 'BE', 'DE')?

  1. APalieka eilutes, kurių country reikšmėje yra visi trys kodai vienu metu
  2. BPalieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
  3. CSurikiuoja eilutes sąrašo tvarka
  4. DPalieka eilutes, kurių country nėra sąraše
2.Lengvas

Ką LIKE šablone reiškia pakaitos simbolis %?

  1. ALygiai vieną simbolį toje eilutės pozicijoje
  2. BEilutės pabaigą
  3. CBet kokią nulio ar daugiau simbolių seką
  4. DBet kurį vieną skaitmenį
3.Lengvas

Išorinis raktas (foreign key) yra:

  1. ARaktas, kurį naudoja užsienio vartotojai
  2. BStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
  3. CStulpelis, nurodantis kitos lentelės pirminį raktą
  4. DRaktas, kuris visada yra užšifruotas
4.Vidutinis

Ką reiškia funkcinė priklausomybė A → B?

  1. AA ir B abu yra pirminiai raktai
  2. BKiekviena A reikšmė susijusi su lygiai viena B reikšme
  3. CA yra išorinis raktas, nurodantis B
  4. DKiekviena B reikšmė susijusi su lygiai viena A reikšme
5.Vidutinis

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

  1. APatvarumas (durability)
  2. BIzoliacija (isolation)
  3. CNuoseklumas (consistency)
  4. DAtomiškumas (atomicity)
6.Vidutinis

Kuris teiginys apie HAVING yra teisingas?

  1. AJame galima naudoti agregavimo funkcijas grupėms filtruoti
  2. BJis SELECT sakinyje turi būti prieš WHERE
  3. CJis rikiuoja rezultatus
  4. DJo negalima naudoti su GROUP BY
7.Sunkus

Kas užklausai yra dengiantysis (covering) indeksas?

  1. AIndeksas tik pirminiam raktui
  2. BIndeksas, apimantis kiekvieną kiekvienos lentelės stulpelį
  3. CIndeksas, turintis visus užklausai reikalingus stulpelius, todėl pačios lentelės skaityti nereikia
  4. DIndeksas, perkuriamas kiekvieną naktį
8.Sunkus

Kuris izoliacijos lygis apsaugo nuo „nešvarių“ skaitymų (dirty reads), bet vis dar leidžia nepakartojamus skaitymus (non-repeatable reads)?

  1. ARead uncommitted
  2. BRead committed
  3. CRepeatable read
  4. DSerializable

Atsakymai

  1. 1. B · Palieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
  2. 2. C · Bet kokią nulio ar daugiau simbolių seką
  3. 3. C · Stulpelis, nurodantis kitos lentelės pirminį raktą
  4. 4. B · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  5. 5. A · Patvarumas (durability)
  6. 6. A · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
  7. 7. C · Indeksas, turintis visus užklausai reikalingus stulpelius, todėl pačios lentelės skaityti nereikia
  8. 8. B · Read committed

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