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

Kas yra kandidatinis raktas?

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

Ką SQL kalboje reiškia NULL?

  1. ASkaičių nulį skaitiniuose stulpeliuose
  2. BTuščią simbolių eilutę
  3. CLoginę reikšmę „netiesa“
  4. DTrūkstamą arba nežinomą reikšmę
3.Lengvas

Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?

  1. ANAME
  2. BALIAS
  3. CAS
  4. DRENAME
4.Vidutinis

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

  1. AORDER BY
  2. BGROUP BY
  3. CSELECT sąrašą
  4. DWHERE
5.Vidutinis

Ką atlieka ROLLBACK TO SAVEPOINT s1?

  1. AUžbaigia transakciją ir viską patvirtina
  2. BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
  3. CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  4. DAtšaukia visą transakciją nuo pradžios
6.Vidutinis

Kuri ACID savybė garantuoja, kad patvirtinti pakeitimai išliks po sistemos gedimo?

  1. AAtomiškumas (atomicity)
  2. BNuoseklumas (consistency)
  3. CIzoliacija (isolation)
  4. DPatvarumas (durability)
7.Sunkus

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

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

Lentelės enrolment(student_id, course_id, student_name, grade) raktas yra (student_id, course_id). Kurią normalinę formą ji pažeidžia?

  1. ATik trečiąją normalinę formą, nes grade priklauso nuo student_name
  2. BAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
  3. CPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
  4. DJokios, ji yra BCNF

Atsakymai

  1. 1. B · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  2. 2. D · Trūkstamą arba nežinomą reikšmę
  3. 3. C · AS
  4. 4. D · WHERE
  5. 5. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  6. 6. D · Patvarumas (durability)
  7. 7. C · Rekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
  8. 8. B · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id

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