1.Lengvas
Kuri PostgreSQL ir MySQL sąlyga grąžina tik pirmąsias 10 rezultato eilučių?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CMAX 10
- DLIMIT 10
2.Lengvas
Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DGROUP BY salary DESC
3.Lengvas
Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?
- ANOT NULL
- BCHECK NULL
- CUNIQUE
- DDEFAULT
4.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AUžbaigia transakciją ir viską patvirtina
- BAtšaukia visą transakciją nuo pradžios
- CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- DIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
5.Vidutinis
Trečioji normalinė forma (3NF) pašalina:
- ATranzityviąsias priklausomybes tarp neraktinių atributų
- BSudėtinius raktus
- CAtomines reikšmes
- DPerteklinius indeksus stulpeliuose, kurie nėra rakto dalis
6.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?
- A5
- B8
- C15
- D3
7.Sunkus
Programa vykdo UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 ir praneša apie konfliktą, jei neatnaujinta nė viena eilutė. Kokia tai technika?
- AGriežtą dviejų fazių užrakinimą eilučių užraktais
- BDuomenų bazės skaidymas (sharding)
- CIšankstinis žurnalo rašymas
- DOptimistinis lygiagretumo valdymas
8.Sunkus
Kurį sujungimo algoritmą optimizatorius dažnai pasirenka lygybės sujungimui tarp dviejų didelių lentelių be naudingų indeksų?
- ABitmap sujungimą pagal pirminį raktą
- BKryžminį sujungimą
- CĮdėtųjų ciklų sujungimą su paieškomis indekse
- DMaišos sujungimą (hash join)
Atsakymai
- 1. D · LIMIT 10
- 2. A · ORDER BY salary DESC
- 3. A · NOT NULL
- 4. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 5. A · Tranzityviąsias priklausomybes tarp neraktinių atributų
- 6. A · 5
- 7. D · Optimistinis lygiagretumo valdymas
- 8. D · Maišos sujungimą (hash join)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.