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ą LIKE šablone reiškia pakaitos simbolis %?

  1. AEilutės pabaigą
  2. BBet kokią nulio ar daugiau simbolių seką
  3. CLygiai vieną simbolį toje eilutės pozicijoje
  4. DBet kurį vieną skaitmenį
2.Lengvas

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

  1. AREMOVE
  2. BDELETE
  3. CDROP
  4. DTRUNCATE COLUMN
3.Lengvas

Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?

  1. ACHECK NULL
  2. BNOT NULL
  3. CDEFAULT
  4. DUNIQUE
4.Vidutinis

Lentelėje orders yra 5 eilutės, kurių kiekviena nurodo esamą klientą. Lentelėje customers yra 3 eilutės. Kiek eilučių grąžina INNER JOIN pagal customer_id?

  1. A8
  2. B3
  3. C15
  4. D5
5.Vidutinis

Išorinis raktas apibrėžtas su ON DELETE CASCADE. Kas nutinka ištrynus tėvinę eilutę?

  1. ATrynimas visada atmetamas
  2. BTėvinė eilutė nukopijuojama į archyvo lentelę
  3. CJą nurodančios vaikinės eilutės ištrinamos automatiškai
  4. DVaikinių eilučių išorinis raktas automatiškai nustatomas į NULL
6.Vidutinis

LEFT JOIN grąžina:

  1. AVisas kairiosios lentelės eilutes ir atitinkančias dešiniosios lentelės eilutes, o ten, kur atitikmens nėra, – NULL
  2. BEilutes, neturinčias atitikmens nė vienoje lentelėje
  3. CTik atitinkančias abiejų lentelių eilutes
  4. DTik visas dešiniosios lentelės eilutes
7.Sunkus

Ataskaitų duomenų bazė, kad išvengtų sujungimų, kopijuoja klientų vardus į užsakymų lentelę. Kokia pagrindinė šios denormalizacijos kaina?

  1. APertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
  2. BUžklausos užsakymų lentelei tampa lėtesnės
  3. CDuomenų bazė nebegali naudoti indeksų
  4. DNebegalima naudoti pirminių raktų
8.Sunkus

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

  1. ARekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
  2. BVieną lentelės employees savisujungimą pagal manager_id
  3. CGROUP BY pagal manager_id
  4. DUNIQUE apribojimas manager_id stulpeliui

Atsakymai

  1. 1. B · Bet kokią nulio ar daugiau simbolių seką
  2. 2. B · DELETE
  3. 3. B · NOT NULL
  4. 4. D · 5
  5. 5. C · Ją nurodančios vaikinės eilutės ištrinamos automatiškai
  6. 6. A · Visas kairiosios lentelės eilutes ir atitinkančias dešiniosios lentelės eilutes, o ten, kur atitikmens nėra, – NULL
  7. 7. A · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
  8. 8. A · Rekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)

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