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 pakaitinis (surrogate) raktas?

  1. ARaktas, nurodantis kitą lentelę
  2. BDirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
  3. CRaktas, naudojamas tik rodiniuose
  4. DRaktas, sudarytas iš realių duomenų, pvz., el. pašto adreso
2.Lengvas

Ką garantuoja stulpelio UNIQUE apribojimas?

  1. AJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
  2. BStulpelio reikšmės surikiuotos
  3. CStulpelis automatiškai tampa lentelės pirminiu raktu
  4. DStulpelio negalima keisti po įterpimo
3.Lengvas

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

  1. AORDER BY
  2. BHAVING
  3. CWHERE
  4. DGROUP BY
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. A5
  2. B8
  3. C3
  4. D15
5.Vidutinis

Pirmoji normalinė forma (1NF) reikalauja, kad:

  1. AKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  2. BNebūtų išorinių raktų
  3. CKiekviena lentelė turėtų lygiai vieną stulpelį
  4. DKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
6.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
7.Sunkus

x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?

  1. AUNKNOWN
  2. BFALSE
  3. CTRUE
  4. DNULL, todėl eilutė visada atmetama
8.Sunkus

Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?

  1. AKai R1 ir R2 neturi bendrų atributų
  2. BKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
  3. CKai kiekvienas R atributas yra ir R1, ir R2
  4. DKai R1 ir R2 turi tiek pat stulpelių

Atsakymai

  1. 1. B · Dirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
  2. 2. A · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
  3. 3. C · WHERE
  4. 4. A · 5
  5. 5. A · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  6. 6. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  7. 7. C · TRUE
  8. 8. B · Kai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą

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