1.Lengvas
Kuris sakinys prideda naują stulpelį prie esamos lentelės?
- ACREATE COLUMN
- BINSERT COLUMN
- CALTER TABLE
- DUPDATE TABLE
2.Lengvas
Kuris SQL sakinys prideda naujų eilučių į lentelę?
- AUPDATE
- BINSERT
- CALTER
- DSELECT
3.Lengvas
Ką užklausoje atlieka GROUP BY?
- ASujungia dvi lenteles pagal jų bendrus stulpelius
- BPašalina eilutes su NULL reikšmėmis
- CSurikiuoja rezultato eilutes abėcėlės tvarka
- DSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
4.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA yra išorinis raktas, nurodantis B
- BKiekviena B reikšmė susijusi su lygiai viena A reikšme
- CA ir B abu yra pirminiai raktai
- DKiekviena A reikšmė susijusi su lygiai viena B reikšme
5.Vidutinis
Ką reiškia raidė „A“ santrumpoje ACID?
- APrieinamumas (Availability)
- BTikslumas (Accuracy)
- CAtomiškumas (Atomicity)
- DAgregavimas (Aggregation)
6.Vidutinis
Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?
- A'unknown'
- BKlaidą
- CTuščią eilutę
- DNULL
7.Sunkus
Kuris izoliacijos lygis apsaugo nuo „nešvarių“ skaitymų (dirty reads), bet vis dar leidžia nepakartojamus skaitymus (non-repeatable reads)?
- ARead uncommitted
- BRepeatable read
- CRead committed
- DSerializable
8.Sunkus
Kurį sujungimo algoritmą optimizatorius dažnai pasirenka lygybės sujungimui tarp dviejų didelių lentelių be naudingų indeksų?
- AMaišos sujungimą (hash join)
- BBitmap sujungimą pagal pirminį raktą
- CĮdėtųjų ciklų sujungimą su paieškomis indekse
- DKryžminį sujungimą
Atsakymai
- 1. C · ALTER TABLE
- 2. B · INSERT
- 3. D · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
- 4. D · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 5. C · Atomiškumas (Atomicity)
- 6. A · 'unknown'
- 7. C · Read committed
- 8. A · Maišos sujungimą (hash join)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.