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 sakinys pašalina eilutes iš lentelės?

  1. AREMOVE
  2. BDELETE
  3. CTRUNCATE COLUMN
  4. DDROP
2.Lengvas

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

  1. ALIKE
  2. BMATCH
  3. CSIMILAR
  4. DCONTAINS
3.Lengvas

Kuo UNION ALL skiriasi nuo UNION?

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

Pirmoji normalinė forma (1NF) reikalauja, kad:

  1. AKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
  2. BKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  3. CKiekviena lentelė turėtų lygiai vieną stulpelį
  4. DNebūtų išorinių raktų
5.Vidutinis

Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:

  1. ATrynimo anomalijos
  2. BFantominio skaitymo
  3. CAtnaujinimo anomalijos
  4. DĮterpimo anomalijos
6.Vidutinis

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

  1. AAtomiškumas
  2. BIzoliacija
  3. CPrieinamumas
  4. DPatvarumas
7.Sunkus

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

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

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

  1. ADENSE_RANK()
  2. BCOUNT()
  3. CROW_NUMBER()
  4. DRANK()

Atsakymai

  1. 1. B · DELETE
  2. 2. A · LIKE
  3. 3. A · UNION ALL palieka pasikartojančias eilutes
  4. 4. B · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  5. 5. C · Atnaujinimo anomalijos
  6. 6. B · Izoliacija
  7. 7. A · WHERE last_name = 'Jansen'
  8. 8. C · ROW_NUMBER()

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