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

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

  1. ASELECT
  2. BALTER
  3. CINSERT
  4. DUPDATE
2.Lengvas

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

  1. AORDER BY
  2. BHAVING
  3. CGROUP BY
  4. DWHERE
3.Lengvas

Ką transakcijoje atlieka ROLLBACK?

  1. APakartoja paskutinį sakinį
  2. BVisus transakcijos pakeitimus visam laikui išsaugo diske
  3. CIštrina lentelę
  4. DAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
4.Vidutinis

Kada WHERE EXISTS (použklausa) eilutei yra teisinga?

  1. AKai použklausa grąžina skaičių, didesnį už nulį
  2. BKai použklausa grąžina bent vieną eilutę
  3. CKai použklausa grąžina lygiai vieną eilutę
  4. DKai použklausa negrąžina NULL reikšmių
5.Vidutinis

Kurią SQL sąlygą reliacinėje algebroje atitinka atrankos operatorius (σ)?

  1. AWHERE
  2. BSELECT sąrašą
  3. CORDER BY
  4. DGROUP BY
6.Vidutinis

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

  1. AVienu stulpeliu, saugančiu kursų id sąrašą
  2. BTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  3. CIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
  4. DSujungiant studentus ir kursus į vieną lentelę
7.Sunkus

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

  1. AUNKNOWN
  2. BNULL, todėl eilutė visada atmetama
  3. CFALSE
  4. DTRUE
8.Sunkus

R(A, B, C, D) turi funkcines priklausomybes A → B ir C → D. Koks yra kandidatinis raktas?

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

Atsakymai

  1. 1. C · INSERT
  2. 2. D · WHERE
  3. 3. D · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
  4. 4. B · Kai použklausa grąžina bent vieną eilutę
  5. 5. A · WHERE
  6. 6. B · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  7. 7. D · TRUE
  8. 8. C · {A, C}

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