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ą 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. CStulpelio negalima keisti po įterpimo
  4. DStulpelis automatiškai tampa lentelės pirminiu raktu
2.Lengvas

Ką užklausoje atlieka GROUP BY?

  1. ASujungia dvi lenteles pagal jų bendrus stulpelius
  2. BSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
  3. CSurikiuoja rezultato eilutes abėcėlės tvarka
  4. DPašalina eilutes su NULL reikšmėmis
3.Lengvas

Kuo UNION ALL skiriasi nuo UNION?

  1. AUNION ALL palieka pasikartojančias eilutes
  2. BUNION ALL veikia tik su viena lentele
  3. CUNION ALL surikiuoja rezultatą
  4. DUNION ALL pašalina pasikartojančias eilutes
4.Vidutinis

Kas yra duomenų bazės trigeris?

  1. AKodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  2. BUžklausa, kurią naudotojas vykdo rankiniu būdu
  3. CPaiešką pagreitinančio indekso rūšis
  4. DSuplanuota duomenų bazės atsarginė kopija
5.Vidutinis

Rodinys (view) SQL kalboje yra:

  1. AIndekso tipas
  2. BIšsaugota užklausa, veikianti kaip virtuali lentelė
  3. CDuomenų bazės kliento ekranas lentelėms naršyti
  4. DLentelės kopija diske
6.Vidutinis

Ką atlieka GRANT SELECT ON employees TO alice?

  1. ANukopijuoja lentelę employees naudotojui alice
  2. BLeidžia naudotojui alice skaityti lentelę employees
  3. CLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
  4. DPadaro alice duomenų bazės savininke
7.Sunkus

Kodėl daugelis DBVS naudoja griežtąjį dviejų fazių užrakinimą, išlaikydamos išskirtinius užraktus iki patvirtinimo?

  1. AJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  2. BJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
  3. CJis padaro aklavietes neįmanomas
  4. DJis pašalina transakcijų žurnalo poreikį
8.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ų rašymą
  2. BRašymo iškreipimą (write skew)
  3. CNešvarų skaitymą
  4. DNepakartojamą skaitymą vienoje transakcijoje

Atsakymai

  1. 1. A · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
  2. 2. B · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
  3. 3. A · UNION ALL palieka pasikartojančias eilutes
  4. 4. A · Kodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  5. 5. B · Išsaugota užklausa, veikianti kaip virtuali lentelė
  6. 6. B · Leidžia naudotojui alice skaityti lentelę employees
  7. 7. A · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  8. 8. B · Rašymo iškreipimą (write skew)

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