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ą grąžina CROSS JOIN?

  1. ATik pirmosios lentelės eilutes
  2. BTik nesutampančias eilutes
  3. CKiekvieną dviejų lentelių eilučių derinį
  4. DTik eilutes, kurios sutampa pagal bendrą rakto stulpelį
2.Lengvas

Kas yra pirminis raktas (primary key)?

  1. ADuomenų bazės slaptažodis
  2. BStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
  3. CPirmasis kiekvienos lentelės stulpelis
  4. DStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
3.Lengvas

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

  1. AINSERT
  2. BCREATE
  3. CSELECT
  4. DUPDATE
4.Vidutinis

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

  1. ATarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  2. BIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
  3. CVienu stulpeliu, saugančiu kursų id sąrašą
  4. DSujungiant studentus ir kursus į vieną lentelę
5.Vidutinis

Ką atlieka ROLLBACK TO SAVEPOINT s1?

  1. AAtšaukia visą transakciją nuo pradžios
  2. BUžbaigia transakciją ir viską patvirtina
  3. CIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
  4. DAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
6.Vidutinis

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

  1. AWHERE
  2. BORDER BY
  3. CGROUP BY
  4. DSELECT sąrašą
7.Sunkus

Boyce’o–Coddo normalinė forma (BCNF) reikalauja, kad kiekvienai netrivialiai funkcinei priklausomybei X → Y:

  1. AY būtų pirminis raktas
  2. BY būtų atominis
  3. CX turėtų NULL
  4. DX būtų superraktas
8.Sunkus

Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?

  1. AWHERE first_name = 'Eva'
  2. BWHERE last_name = 'Jansen'
  3. CWHERE first_name LIKE '%a'
  4. DWHERE UPPER(first_name) = 'EVA'

Atsakymai

  1. 1. C · Kiekvieną dviejų lentelių eilučių derinį
  2. 2. D · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. 3. C · SELECT
  4. 4. A · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
  5. 5. D · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  6. 6. A · WHERE
  7. 7. D · X būtų superraktas
  8. 8. B · WHERE last_name = 'Jansen'

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