1.Lengvas
Klientas gali pateikti daug užsakymų, bet kiekvienas užsakymas priklauso lygiai vienam klientui. Koks tai ryšys?
- AVienas su vienu
- BNulis su nuliu
- CVienas su daugeliu
- DDaugelis su daugeliu
2.Lengvas
Ką atlieka CHECK apribojimas?
- ASuskaičiuoja lentelės eilutes
- BPatikrina naudotojo slaptažodį
- CPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
- DAtmeta eilutes, kurių reikšmės netenkina sąlygos
3.Lengvas
Ką grąžina CROSS JOIN?
- ATik eilutes, kurios sutampa pagal bendrą rakto stulpelį
- BTik pirmosios lentelės eilutes
- CTik nesutampančias eilutes
- DKiekvieną dviejų lentelių eilučių derinį
4.Vidutinis
Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?
- A7
- B12
- C3
- D4
5.Vidutinis
Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?
- AVisas abiejų rezultatų eilutes
- BEilutes, esančias abiejuose rezultatuose
- CRezultatų Dekarto sandaugą
- DEilutes, esančias pirmajame, bet ne antrajame rezultate
6.Vidutinis
Kuris sakinys pašalina visas lentelės eilutes, išlaiko jos struktūrą ir negali turėti WHERE sąlygos?
- ADELETE FROM su WHERE sąlyga
- BALTER TABLE
- CDROP TABLE
- DTRUNCATE TABLE
7.Sunkus
Ko reikalauja išankstinio žurnalo rašymo (WAL) taisyklė?
- AŽurnalas rašomas tik po gedimo
- BPakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- CDuomenų puslapiai turi būti įrašyti anksčiau už žurnalą
- DKiekviena užklausa turi būti įrašyta į žurnalą prieš ją analizuojant
8.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?
- AOptimistinis lygiagretumo valdymas
- BGriežtą dviejų fazių užrakinimą eilučių užraktais
- CIšankstinis žurnalo rašymas
- DDuomenų bazės skaidymas (sharding)
Atsakymai
- 1. C · Vienas su daugeliu
- 2. D · Atmeta eilutes, kurių reikšmės netenkina sąlygos
- 3. D · Kiekvieną dviejų lentelių eilučių derinį
- 4. B · 12
- 5. B · Eilutes, esančias abiejuose rezultatuose
- 6. D · TRUNCATE TABLE
- 7. B · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- 8. A · Optimistinis lygiagretumo valdymas
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.