1.Lengvas
Kam naudojama esybių ir ryšių (ER) diagrama?
- AEsybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
- BDuomenų bazės našumui matuoti
- CDuomenų bazės naudotojams išvardyti
- DParodyti, kaip vykdoma užklausa
2.Lengvas
Ką užklausoje atlieka GROUP BY?
- ASudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
- BPašalina eilutes su NULL reikšmėmis
- CSurikiuoja rezultato eilutes abėcėlės tvarka
- DSujungia dvi lenteles pagal jų bendrus stulpelius
3.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- AVisus transakcijos pakeitimus visam laikui išsaugo diske
- BPakartoja paskutinį sakinį
- CAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
- DIštrina lentelę
4.Vidutinis
Ką grąžina SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AKiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
- BKlaidą, nes CASE SELECT sąraše neleidžiamas
- CTik išlaikiusius studentus
- DIšlaikiusių ir neišlaikiusių studentų skaičių
5.Vidutinis
Kas yra duomenų bazės trigeris?
- APaiešką pagreitinančio indekso rūšis
- BUžklausa, kurią naudotojas vykdo rankiniu būdu
- CSuplanuota duomenų bazės atsarginė kopija
- DKodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
6.Vidutinis
Ką atlieka GRANT SELECT ON employees TO alice?
- APadaro alice duomenų bazės savininke
- BLeidžia naudotojui alice skaityti lentelę employees
- CNukopijuoja lentelę employees naudotojui alice
- DLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
7.Sunkus
Po customers LEFT JOIN orders kodėl užsakymams kiekvienam klientui skaičiuoti naudojama COUNT(o.id), o ne COUNT(*)?
- ACOUNT(*) nepaiso eilučių su NULL reikšmėmis
- BCOUNT(o.id) skaičiuoja tik skirtingus klientus
- CCOUNT(*) po sujungimo neleidžiamas
- DCOUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
8.Sunkus
Kuris izoliacijos lygis apsaugo nuo „nešvarių“ skaitymų (dirty reads), bet vis dar leidžia nepakartojamus skaitymus (non-repeatable reads)?
- ARead committed
- BRead uncommitted
- CRepeatable read
- DSerializable
Atsakymai
- 1. A · Esybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
- 2. A · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
- 3. C · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
- 4. A · Kiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
- 5. D · Kodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
- 6. B · Leidžia naudotojui alice skaityti lentelę employees
- 7. D · COUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
- 8. A · Read committed
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.