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

Kuo UNION ALL skiriasi nuo UNION?

  1. AUNION ALL surikiuoja rezultatą
  2. BUNION ALL palieka pasikartojančias eilutes
  3. CUNION ALL veikia tik su viena lentele
  4. DUNION ALL pašalina pasikartojančias eilutes
2.Lengvas

Kuris sakinys pašalina eilutes iš lentelės?

  1. ATRUNCATE COLUMN
  2. BREMOVE
  3. CDROP
  4. DDELETE
3.Lengvas

Kas yra kandidatinis raktas?

  1. ABet kuris stulpelis su NULL reikšmėmis
  2. BMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. CStulpelis, laukiantis, kol taps išoriniu raktu
  4. DDviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
4.Vidutinis

Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?

  1. APrieinamumas
  2. BIzoliacija
  3. CPatvarumas
  4. DAtomiškumas
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ą reiškia raidė „A“ santrumpoje ACID?

  1. ATikslumas (Accuracy)
  2. BAgregavimas (Aggregation)
  3. CAtomiškumas (Atomicity)
  4. DPrieinamumas (Availability)
7.Sunkus

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

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

Kuri lango funkcija (window function) kiekvieno skaidinio (partition) eilutėms priskiria 1, 2, 3, ... be pasikartojančių numerių?

  1. ARANK()
  2. BROW_NUMBER()
  3. CCOUNT()
  4. DDENSE_RANK()

Atsakymai

  1. 1. B · UNION ALL palieka pasikartojančias eilutes
  2. 2. D · DELETE
  3. 3. B · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  4. 4. B · Izoliacija
  5. 5. D · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  6. 6. C · Atomiškumas (Atomicity)
  7. 7. D · WHERE last_name = 'Jansen'
  8. 8. B · ROW_NUMBER()

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