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

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

  1. ADELETE
  2. BREMOVE
  3. CTRUNCATE COLUMN
  4. DDROP
2.Lengvas

Kuris SQL sakinys keičia jau esamų eilučių reikšmes?

  1. AMODIFY
  2. BINSERT
  3. CUPDATE
  4. DREPLACE COLUMN
3.Lengvas

Kuo UNION ALL skiriasi nuo UNION?

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

Kodėl lentelė gali turėti tik vieną klasterinį indeksą?

  1. AKlasteriniai indeksai gali būti tik pirminiam raktui
  2. BKlasteriniai indeksai naudoja per daug atminties
  3. CSQL standartas draudžia lentelėje turėti daugiau nei vieną indeksą
  4. DEilutės fiziškai gali būti saugomos tik viena tvarka
5.Vidutinis

Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?

  1. ASELECT SUM(DISTINCT city) FROM customers
  2. BSELECT COUNT(city) FROM customers GROUP BY city
  3. CSELECT DISTINCT COUNT(city) FROM customers
  4. DSELECT COUNT(DISTINCT city) FROM customers
6.Vidutinis

Kas yra duomenų bazės trigeris?

  1. AUžklausa, kurią naudotojas vykdo rankiniu būdu
  2. BSuplanuota duomenų bazės atsarginė kopija
  3. CKodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  4. DPaiešką pagreitinančio indekso rūšis
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. BNešvarų rašymą
  3. CRašymo iškreipimą (write skew)
  4. DNepakartojamą skaitymą vienoje transakcijoje
8.Sunkus

Koks žinomas lentelių skaidymo į BCNF trūkumas, palyginti su 3NF?

  1. ABCNF lentelės negali turėti pirminių raktų
  2. BSkaidymas sujungiant atgal visada praranda duomenis
  3. CBCNF leidžia daugiau pertekliaus nei 3NF
  4. DKai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje

Atsakymai

  1. 1. A · DELETE
  2. 2. C · UPDATE
  3. 3. D · UNION ALL palieka pasikartojančias eilutes
  4. 4. D · Eilutės fiziškai gali būti saugomos tik viena tvarka
  5. 5. D · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. C · Kodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  7. 7. C · Rašymo iškreipimą (write skew)
  8. 8. D · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje

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