1.Lengvas
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
- AWHERE
- BORDER BY
- CHAVING
- DGROUP BY
2.Lengvas
Kuriai SQL daliai priklauso GRANT ir REVOKE?
- ADuomenų apibrėžimo kalbai (DDL)
- BDuomenų manipuliavimo kalbai (DML)
- CDuomenų užklausų kalbai (DQL)
- DDuomenų valdymo kalbai (DCL)
3.Lengvas
Kuriai SQL daliai priklauso tokie sakiniai kaip CREATE, ALTER ir DROP?
- ADuomenų manipuliavimo kalbai (DML)
- BTransakcijų valdymo kalbai (TCL)
- CDuomenų apibrėžimo kalbai (DDL)
- DDuomenų valdymo kalbai (DCL)
4.Vidutinis
Kas yra „nešvarus“ skaitymas (dirty read)?
- ATos pačios eilutės skaitymas dukart gaunant tą pačią reikšmę
- BDuomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
- CDuomenų skaitymas be WHERE sąlygos
- DDuomenų skaitymas iš sugadinto disko
5.Vidutinis
Lentelėje orders yra 5 eilutės, kurių kiekviena nurodo esamą klientą. Lentelėje customers yra 3 eilutės. Kiek eilučių grąžina INNER JOIN pagal customer_id?
- A5
- B15
- C3
- D8
6.Vidutinis
Rodinys (view) SQL kalboje yra:
- AIndekso tipas
- BLentelės kopija diske
- CIšsaugota užklausa, veikianti kaip virtuali lentelė
- DDuomenų bazės kliento ekranas lentelėms naršyti
7.Sunkus
Lentelės b stulpelyje y yra reikšmės 1, 2 ir NULL. Ką grąžina SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- ATik a eilutes, kuriose x yra NULL
- Ba eilutes, kuriose x nėra 1 ar 2
- CVisai jokių eilučių
- DKiekvieną a eilutę
8.Sunkus
Boyce’o–Coddo normalinė forma (BCNF) reikalauja, kad kiekvienai netrivialiai funkcinei priklausomybei X → Y:
- AX turėtų NULL
- BY būtų atominis
- CY būtų pirminis raktas
- DX būtų superraktas
Atsakymai
- 1. A · WHERE
- 2. D · Duomenų valdymo kalbai (DCL)
- 3. C · Duomenų apibrėžimo kalbai (DDL)
- 4. B · Duomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
- 5. A · 5
- 6. C · Išsaugota užklausa, veikianti kaip virtuali lentelė
- 7. C · Visai jokių eilučių
- 8. D · X būtų superraktas
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.