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 agregavimo funkcija suskaičiuoja eilutes?

  1. AAVG
  2. BCOUNT
  3. CMAX
  4. DSUM
2.Lengvas

Kuris SQL sakinys išrenka duomenis iš lentelės?

  1. AINSERT
  2. BSELECT
  3. CCREATE
  4. DUPDATE
3.Lengvas

Kuris SQL sakinys prideda naujų eilučių į lentelę?

  1. AALTER
  2. BSELECT
  3. CUPDATE
  4. DINSERT
4.Vidutinis

Lentelėje orders yra 5 eilutės, kurių kiekviena nurodo esamą klientą. Lentelėje customers yra 3 eilutės. Kiek eilučių grąžina INNER JOIN pagal customer_id?

  1. A5
  2. B15
  3. C3
  4. D8
5.Vidutinis

Pirmoji normalinė forma (1NF) reikalauja, kad:

  1. ANebūtų išorinių raktų
  2. BKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
  3. CKiekviena lentelė turėtų lygiai vieną stulpelį
  4. DKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
6.Vidutinis

Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?

  1. AVisas abiejų rezultatų eilutes
  2. BRezultatų Dekarto sandaugą
  3. CEilutes, esančias abiejuose rezultatuose
  4. DEilutes, esančias pirmajame, bet ne antrajame rezultate
7.Sunkus

Kaip, taikant daugiaversį lygiagretumo valdymą (MVCC), skaitytojai gali neblokuoti rašytojų?

  1. ARašyti neleidžiama, kol aktyvus bent vienas skaitytojas
  2. BSkaitytojai tiesiogiai skaito nepatvirtintus duomenis
  3. CSkaitytojai visada laukia, kol visi rašytojai patvirtins
  4. DSkaitytojai mato nuoseklią patvirtintų eilučių versijų momentinę kopiją, o rašytojai kuria naujas versijas
8.Sunkus

Kodėl daugelis DBVS naudoja griežtąjį dviejų fazių užrakinimą, išlaikydamos išskirtinius užraktus iki patvirtinimo?

  1. AJis pašalina transakcijų žurnalo poreikį
  2. BJis padaro aklavietes neįmanomas
  3. CJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
  4. DJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų

Atsakymai

  1. 1. B · COUNT
  2. 2. B · SELECT
  3. 3. D · INSERT
  4. 4. A · 5
  5. 5. D · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  6. 6. C · Eilutes, esančias abiejuose rezultatuose
  7. 7. D · Skaitytojai mato nuoseklią patvirtintų eilučių versijų momentinę kopiją, o rašytojai kuria naujas versijas
  8. 8. D · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų

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