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ą 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
2.Lengvas

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

  1. ASORT salary DOWN
  2. BGROUP BY salary DESC
  3. CORDER BY salary DESC
  4. DORDER BY salary ASC
3.Lengvas

Kuris operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?

  1. ASIMILAR
  2. BLIKE
  3. CMATCH
  4. DCONTAINS
4.Vidutinis

Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?

  1. AIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
  2. BVienu stulpeliu, saugančiu kursų id sąrašą
  3. CTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  4. DSujungiant studentus ir kursus į vieną lentelę
5.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. A8
  2. B3
  3. C15
  4. D5
6.Vidutinis

Reliacinėje algebroje projekcijos operatorius (π) atitinka:

  1. ADviejų lentelių sujungimą pagal raktą
  2. BRezultato rikiavimą
  3. CPasirinkimą, kurie stulpeliai bus rezultate
  4. DPasirinkimą, kurios eilutės tenkina nurodytą sąlygą
7.Sunkus

Ką užklausai parodo EXPLAIN (arba EXPLAIN ANALYZE PostgreSQL)?

  1. AOptimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
  2. BTik užklausos perrašymą reliacinės algebros žymėjimu
  3. CUžklausą vykdžiusių naudotojų sąrašą
  4. DKiekvieno užklausos SQL raktažodžio reikšmę
8.Sunkus

Kai R(A, B, C, D) turi funkcines priklausomybes A → B, B → C ir C → D, koks yra uždarinys A+?

  1. A{A}
  2. B{A, B, C}
  3. C{A, B, C, D}
  4. D{A, B}

Atsakymai

  1. 1. C · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  2. 2. C · ORDER BY salary DESC
  3. 3. B · LIKE
  4. 4. C · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  5. 5. D · 5
  6. 6. C · Pasirinkimą, kurie stulpeliai bus rezultate
  7. 7. A · Optimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
  8. 8. C · {A, B, C, D}

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