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

Kam naudojama esybių ir ryšių (ER) diagrama?

  1. AEsybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  2. BDuomenų bazės našumui matuoti
  3. CParodyti, kaip vykdoma užklausa
  4. DDuomenų bazės naudotojams išvardyti
2.Lengvas

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

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

Kuris sakinys prideda naują stulpelį prie esamos lentelės?

  1. ACREATE COLUMN
  2. BINSERT COLUMN
  3. CUPDATE TABLE
  4. DALTER TABLE
4.Vidutinis

Kodėl lentelė gali turėti tik vieną klasterinį indeksą?

  1. AEilutės fiziškai gali būti saugomos tik viena tvarka
  2. BSQL standartas draudžia lentelėje turėti daugiau nei vieną indeksą
  3. CKlasteriniai indeksai naudoja per daug atminties
  4. DKlasteriniai indeksai gali būti tik pirminiam raktui
5.Vidutinis

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

  1. AVisas abiejų rezultatų eilutes
  2. BEilutes, esančias pirmajame, bet ne antrajame rezultate
  3. CEilutes, esančias abiejuose rezultatuose
  4. DRezultatų Dekarto sandaugą
6.Vidutinis

Kuris teiginys apie HAVING yra teisingas?

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

Kada lygiagrečių transakcijų tvarkaraštis vadinamas serializuojamu?

  1. AKai transakcijos vykdomos tik viename procesoriuje
  2. BKai kiekvienai transakcijai suteikiamas serijos numeris
  3. CKai jo poveikis lygiavertis kuriam nors tų pačių transakcijų nuosekliam vykdymui
  4. DKai jokia transakcija niekada neskaito duomenų
8.Sunkus

x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?

  1. ATRUE
  2. BNULL, todėl eilutė visada atmetama
  3. CFALSE
  4. DUNKNOWN

Atsakymai

  1. 1. A · Esybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  2. 2. B · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  3. 3. D · ALTER TABLE
  4. 4. A · Eilutės fiziškai gali būti saugomos tik viena tvarka
  5. 5. C · Eilutes, esančias abiejuose rezultatuose
  6. 6. C · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
  7. 7. C · Kai jo poveikis lygiavertis kuriam nors tų pačių transakcijų nuosekliam vykdymui
  8. 8. A · TRUE

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