1.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- AAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
- BIštrina lentelę
- CPakartoja paskutinį sakinį
- DVisus transakcijos pakeitimus visam laikui išsaugo diske
2.Lengvas
Ką grąžina CROSS JOIN?
- ATik eilutes, kurios sutampa pagal bendrą rakto stulpelį
- BTik nesutampančias eilutes
- CTik pirmosios lentelės eilutes
- DKiekvieną dviejų lentelių eilučių derinį
3.Lengvas
Kuris SQL raktinis žodis pašalina pasikartojančias eilutes iš rezultato?
- ASINGLE
- BDISTINCT
- CDIFFERENT
- DUNIQUE
4.Vidutinis
Kada WHERE EXISTS (použklausa) eilutei yra teisinga?
- AKai použklausa grąžina skaičių, didesnį už nulį
- BKai použklausa grąžina lygiai vieną eilutę
- CKai použklausa negrąžina NULL reikšmių
- DKai použklausa grąžina bent vieną eilutę
5.Vidutinis
LEFT JOIN grąžina:
- ATik atitinkančias abiejų lentelių eilutes
- BTik visas dešiniosios lentelės eilutes
- CVisas kairiosios lentelės eilutes ir atitinkančias dešiniosios lentelės eilutes, o ten, kur atitikmens nėra, – NULL
- DEilutes, neturinčias atitikmens nė vienoje lentelėje
6.Vidutinis
Stulpelyje yra reikšmės 10, 20 ir NULL. Ką grąžina AVG(col)?
- A30
- BNULL
- C15
- D10
7.Sunkus
Dviejų fazių blokavimas (2PL) užtikrina:
- AKad jokių blokuočių nereikia
- BKad aklavietės niekada neįvyks
- CKonfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
- DKad transakcijos niekada nelaukia
8.Sunkus
Ko reikalauja išankstinio žurnalo rašymo (WAL) taisyklė?
- ADuomenų puslapiai turi būti įrašyti anksčiau už žurnalą
- BPakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- CŽurnalas rašomas tik po gedimo
- DKiekviena užklausa turi būti įrašyta į žurnalą prieš ją analizuojant
Atsakymai
- 1. A · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
- 2. D · Kiekvieną dviejų lentelių eilučių derinį
- 3. B · DISTINCT
- 4. D · Kai použklausa grąžina bent vieną eilutę
- 5. C · Visas kairiosios lentelės eilutes ir atitinkančias dešiniosios lentelės eilutes, o ten, kur atitikmens nėra, – NULL
- 6. C · 15
- 7. C · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
- 8. B · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.