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?
- ADELETE
- BREMOVE
- CTRUNCATE COLUMN
- DDROP
2.Lengvas
Kuris SQL sakinys keičia jau esamų eilučių reikšmes?
- AMODIFY
- BINSERT
- CUPDATE
- DREPLACE COLUMN
3.Lengvas
Kuo UNION ALL skiriasi nuo UNION?
- AUNION ALL veikia tik su viena lentele
- BUNION ALL pašalina pasikartojančias eilutes
- CUNION ALL surikiuoja rezultatą
- DUNION ALL palieka pasikartojančias eilutes
4.Vidutinis
Kodėl lentelė gali turėti tik vieną klasterinį indeksą?
- AKlasteriniai indeksai gali būti tik pirminiam raktui
- BKlasteriniai indeksai naudoja per daug atminties
- CSQL standartas draudžia lentelėje turėti daugiau nei vieną indeksą
- 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?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT COUNT(DISTINCT city) FROM customers
6.Vidutinis
Kas yra duomenų bazės trigeris?
- AUžklausa, kurią naudotojas vykdo rankiniu būdu
- BSuplanuota duomenų bazės atsarginė kopija
- CKodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
- 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)?
- ANešvarų skaitymą
- BNešvarų rašymą
- CRašymo iškreipimą (write skew)
- DNepakartojamą skaitymą vienoje transakcijoje
8.Sunkus
Koks žinomas lentelių skaidymo į BCNF trūkumas, palyginti su 3NF?
- ABCNF lentelės negali turėti pirminių raktų
- BSkaidymas sujungiant atgal visada praranda duomenis
- CBCNF leidžia daugiau pertekliaus nei 3NF
- DKai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje