1.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- AIštrina lentelę
- BPakartoja paskutinį sakinį
- CAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
- DVisus transakcijos pakeitimus visam laikui išsaugo diske
2.Lengvas
Ką grąžina CROSS JOIN?
- ATik eilutes, kurios sutampa pagal bendrą rakto stulpelį
- BTik pirmosios lentelės eilutes
- CKiekvieną dviejų lentelių eilučių derinį
- DTik nesutampančias eilutes
3.Lengvas
Kuris operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?
- ALIKE
- BCONTAINS
- CMATCH
- DSIMILAR
4.Vidutinis
Ką grąžina EXCEPT (Oracle vadinamas MINUS)?
- AAntrosios užklausos eilutes, kurių nėra pirmojoje
- BVisas abiejų užklausų eilutes be pasikartojimų
- CPirmosios užklausos eilutes, kurių nėra antrojoje
- DEilutes, esančias abiejose užklausose
5.Vidutinis
Kas yra SQL injekcija (SQL injection)?
- ADuomenų bazės atsarginio kopijavimo metodas
- BAtaka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
- CBūdas greitai įterpti daug eilučių vienu INSERT sakiniu
- DBūdas pridėti indeksus
6.Vidutinis
Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?
- A4
- B7
- C12
- D3
7.Sunkus
Ataskaitų duomenų bazė, kad išvengtų sujungimų, kopijuoja klientų vardus į užsakymų lentelę. Kokia pagrindinė šios denormalizacijos kaina?
- APertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
- BDuomenų bazė nebegali naudoti indeksų
- CUžklausos užsakymų lentelei tampa lėtesnės
- DNebegalima naudoti pirminių raktų
8.Sunkus
Transakcija T1 užrakina eilutę A ir laukia eilutės B, o T2 užrakina eilutę B ir laukia eilutės A. Ką daro tipinė DBVS?
- ALeidžia abiem transakcijoms laukti, kol viena iš jų įprastai patvirtins pakeitimus
- BAptinka aklavietę ir vieną transakciją nutraukia kaip auką
- CSujungia dvi transakcijas į vieną
- DAbi transakcijas patvirtina vienu metu
Atsakymai
- 1. C · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
- 2. C · Kiekvieną dviejų lentelių eilučių derinį
- 3. A · LIKE
- 4. C · Pirmosios užklausos eilutes, kurių nėra antrojoje
- 5. B · Ataka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
- 6. C · 12
- 7. A · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
- 8. B · Aptinka aklavietę ir vieną transakciją nutraukia kaip auką
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.