1.Lengvas
Kuris sakinys pašalina eilutes iš lentelės?
- ADELETE
- BDROP
- CTRUNCATE COLUMN
- DREMOVE
2.Lengvas
Ką atlieka WHERE country IN ('NL', 'BE', 'DE')?
- APalieka eilutes, kurių country reikšmėje yra visi trys kodai vienu metu
- BSurikiuoja eilutes sąrašo tvarka
- CPalieka eilutes, kurių country nėra sąraše
- DPalieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
3.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis _ (pabraukimas)?
- ATarpo simbolį
- BNulį ar daugiau simbolių
- CBet kurią raidę, bet ne skaitmenį
- DLygiai vieną simbolį
4.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AKiekviena B reikšmė susijusi su lygiai viena A reikšme
- BA ir B abu yra pirminiai raktai
- CA yra išorinis raktas, nurodantis B
- DKiekviena A reikšmė susijusi su lygiai viena B reikšme
5.Vidutinis
Rodinys (view) SQL kalboje yra:
- ALentelės kopija diske
- BDuomenų bazės kliento ekranas lentelėms naršyti
- CIšsaugota užklausa, veikianti kaip virtuali lentelė
- DIndekso tipas
6.Vidutinis
Kas yra „nešvarus“ skaitymas (dirty read)?
- ADuomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
- BTos pačios eilutės skaitymas dukart gaunant tą pačią reikšmę
- CDuomenų skaitymas be WHERE sąlygos
- DDuomenų skaitymas iš sugadinto disko
7.Sunkus
Po customers LEFT JOIN orders kodėl užsakymams kiekvienam klientui skaičiuoti naudojama COUNT(o.id), o ne COUNT(*)?
- ACOUNT(*) po sujungimo neleidžiamas
- BCOUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
- CCOUNT(*) nepaiso eilučių su NULL reikšmėmis
- DCOUNT(o.id) skaičiuoja tik skirtingus klientus
8.Sunkus
Ką grąžina SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- APo vieną eilutę kiekvienam skyriui su jo vidutiniu atlyginimu
- BTik darbuotojus, uždirbančius daugiau nei jų skyriaus vidurkis
- CKiekvieno darbuotojo eilutę kartu su jo skyriaus vidutiniu atlyginimu
- DKlaidą, nes name nėra GROUP BY sąraše
Atsakymai
- 1. A · DELETE
- 2. D · Palieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
- 3. D · Lygiai vieną simbolį
- 4. D · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 5. C · Išsaugota užklausa, veikianti kaip virtuali lentelė
- 6. A · Duomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
- 7. B · COUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
- 8. C · Kiekvieno darbuotojo eilutę kartu su jo skyriaus vidutiniu atlyginimu
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.