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 operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?

  1. AMATCH
  2. BLIKE
  3. CCONTAINS
  4. DSIMILAR
2.Lengvas

Kaip reliaciniame modelyje vadinama lentelės eilutė?

  1. ADomenu
  2. BKortežu (tuple)
  3. CAtributu
  4. DSchema
3.Lengvas

Ką LIKE šablone reiškia pakaitos simbolis %?

  1. ABet kurį vieną skaitmenį
  2. BLygiai vieną simbolį toje eilutės pozicijoje
  3. CBet kokią nulio ar daugiau simbolių seką
  4. DEilutės pabaigą
4.Vidutinis

Ką suteikia bendrasis lentelės reiškinys (WITH name AS (...))?

  1. APavadintą laikiną rezultatą, kurį galima naudoti viename sakinyje
  2. BNaują duomenų bazės naudotoją
  3. CNuolatinę lentelę, saugomą diske, kol ji panaikinama
  4. DStulpelio indeksą
5.Vidutinis

Kuris teiginys apie HAVING yra teisingas?

  1. AJame galima naudoti agregavimo funkcijas grupėms filtruoti
  2. BJis SELECT sakinyje turi būti prieš WHERE
  3. CJo negalima naudoti su GROUP BY
  4. DJis rikiuoja rezultatus
6.Vidutinis

Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?

  1. ANULL
  2. BTuščią eilutę
  3. C'unknown'
  4. DKlaidą
7.Sunkus

Kodėl užklausa su WHERE YEAR(order_date) = 2025 gali nenaudoti stulpelio order_date indekso?

  1. AIndeksas pagal order_date naudojamas tik ORDER BY sąlygoms, niekada WHERE
  2. BFunkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse
  3. CYEAR nėra galiojantis SQL
  4. DIndeksai niekada neveikia su datomis
8.Sunkus

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

  1. ADENSE_RANK()
  2. BROW_NUMBER()
  3. CRANK()
  4. DCOUNT()

Atsakymai

  1. 1. B · LIKE
  2. 2. B · Kortežu (tuple)
  3. 3. C · Bet kokią nulio ar daugiau simbolių seką
  4. 4. A · Pavadintą laikiną rezultatą, kurį galima naudoti viename sakinyje
  5. 5. A · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
  6. 6. C · 'unknown'
  7. 7. B · Funkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse
  8. 8. B · ROW_NUMBER()

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