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 prideda naują stulpelį prie esamos lentelės?

  1. ACREATE COLUMN
  2. BALTER TABLE
  3. CINSERT COLUMN
  4. DUPDATE TABLE
2.Lengvas

Išorinis raktas (foreign key) yra:

  1. ARaktas, kurį naudoja užsienio vartotojai
  2. BRaktas, kuris visada yra užšifruotas
  3. CStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
  4. DStulpelis, nurodantis kitos lentelės pirminį raktą
3.Lengvas

Ką atlieka WHERE country IN ('NL', 'BE', 'DE')?

  1. APalieka eilutes, kurių country nėra sąraše
  2. BPalieka eilutes, kurių country reikšmėje yra visi trys kodai vienu metu
  3. CPalieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
  4. DSurikiuoja eilutes sąrašo tvarka
4.Vidutinis

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

  1. ASELECT sąrašą
  2. BWHERE
  3. CGROUP BY
  4. DORDER BY
5.Vidutinis

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

  1. AKlaidą
  2. BTuščią eilutę
  3. C'unknown'
  4. DNULL
6.Vidutinis

Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?

  1. AVisas abiejų rezultatų eilutes
  2. BEilutes, esančias pirmajame, bet ne antrajame rezultate
  3. CRezultatų Dekarto sandaugą
  4. DEilutes, esančias abiejuose rezultatuose
7.Sunkus

Kuri SQL galimybė geriausiai tinka visiems vadovui pavaldiems darbuotojams rasti nežinomo gylio organizacijos medyje?

  1. AVieną lentelės employees savisujungimą pagal manager_id
  2. BUNIQUE apribojimas manager_id stulpeliui
  3. CGROUP BY pagal manager_id
  4. DRekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
8.Sunkus

Koreliuotoji papildoma užklausa (correlated subquery) yra tokia, kuri:

  1. AVykdoma tik vieną kartą prieš išorinę užklausą, o jos rezultatas išsaugomas visoms eilutėms
  2. BSujungia dvi lenteles išoriniu raktu
  3. CNaudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
  4. DNaudoja tik agregavimo funkcijas

Atsakymai

  1. 1. B · ALTER TABLE
  2. 2. D · Stulpelis, nurodantis kitos lentelės pirminį raktą
  3. 3. C · Palieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
  4. 4. B · WHERE
  5. 5. C · 'unknown'
  6. 6. D · Eilutes, esančias abiejuose rezultatuose
  7. 7. D · Rekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
  8. 8. C · Naudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei

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