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

Kaip reliaciniame modelyje vadinama lentelės eilutė?

  1. ASchema
  2. BDomenu
  3. CKortežu (tuple)
  4. DAtributu
2.Lengvas

Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?

  1. AWHERE
  2. BORDER BY
  3. CHAVING
  4. DGROUP BY
3.Lengvas

Kuris sakinys prideda naują stulpelį prie esamos lentelės?

  1. ACREATE COLUMN
  2. BINSERT COLUMN
  3. CUPDATE TABLE
  4. DALTER TABLE
4.Vidutinis

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

  1. AJą nurodančios vaikinės eilutės ištrinamos automatiškai
  2. BVaikinių eilučių išorinis raktas automatiškai nustatomas į NULL
  3. CTrynimas visada atmetamas
  4. DTėvinė eilutė nukopijuojama į archyvo lentelę
5.Vidutinis

Ką atlieka ROLLBACK TO SAVEPOINT s1?

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

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

  1. APatvarumas
  2. BAtomiškumas
  3. CPrieinamumas
  4. DIzoliacija
7.Sunkus

Du budintys gydytojai kiekvienas patikrina, kad kitas vis dar budi, ir abu tuo pačiu metu atsijungia. Kurią anomaliją čia vis dar gali leisti momentinės kopijos izoliacija (snapshot isolation)?

  1. ANešvarų skaitymą
  2. BNepakartojamą skaitymą vienoje transakcijoje
  3. CNešvarų rašymą
  4. DRašymo iškreipimą (write skew)
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. AJokios, ji yra BCNF
  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. DTik trečiąją normalinę formą, nes grade priklauso nuo student_name

Atsakymai

  1. 1. C · Kortežu (tuple)
  2. 2. A · WHERE
  3. 3. D · ALTER TABLE
  4. 4. A · Ją nurodančios vaikinės eilutės ištrinamos automatiškai
  5. 5. A · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  6. 6. D · Izoliacija
  7. 7. D · Rašymo iškreipimą (write skew)
  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.