1.Lengvas
Kam naudojama esybių ir ryšių (ER) diagrama?
- AParodyti, kaip vykdoma užklausa
- BDuomenų bazės našumui matuoti
- CDuomenų bazės naudotojams išvardyti
- DEsybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
2.Lengvas
Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?
- AGROUP BY salary DESC
- BORDER BY salary ASC
- CORDER BY salary DESC
- DSORT salary DOWN
3.Lengvas
Ką garantuoja stulpelio UNIQUE apribojimas?
- AStulpelis automatiškai tampa lentelės pirminiu raktu
- BStulpelio reikšmės surikiuotos
- CStulpelio negalima keisti po įterpimo
- DJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
4.Vidutinis
Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?
- ATuščią eilutę
- B'unknown'
- CKlaidą
- DNULL
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- BAtšaukia visą transakciją nuo pradžios
- CIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- DUžbaigia transakciją ir viską patvirtina
6.Vidutinis
Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?
- AIzoliacija
- BAtomiškumas
- CPatvarumas
- DPrieinamumas
7.Sunkus
Ko reikalauja išankstinio žurnalo rašymo (WAL) taisyklė?
- APakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- BKiekviena užklausa turi būti įrašyta į žurnalą prieš ją analizuojant
- CŽurnalas rašomas tik po gedimo
- DDuomenų puslapiai turi būti įrašyti anksčiau už žurnalą
8.Sunkus
Lentelėje yra milijonas eilučių, o loginio tipo stulpelis is_active 95% iš jų yra TRUE. Kodėl optimizatorius užklausai WHERE is_active = TRUE gali nenaudoti is_active indekso?
- ALoginio tipo stulpeliams indeksų sukurti negalima
- BOptimizatorius WHERE sąlygose niekada nenaudoja indeksų
- CIndeksas TRUE traktuoja kaip NULL
- DAtitinka dauguma eilučių, todėl visos lentelės peržiūra pigesnė nei daugybė paieškų indekse
Atsakymai
- 1. D · Esybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
- 2. C · ORDER BY salary DESC
- 3. D · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- 4. B · 'unknown'
- 5. A · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. A · Izoliacija
- 7. A · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- 8. D · Atitinka dauguma eilučių, todėl visos lentelės peržiūra pigesnė nei daugybė paieškų indekse
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.