1.Lengvas
Kuris raktinis žodis rikiuoja užklausos rezultatą?
- AORDER BY
- BGROUP BY
- CSORT
- DARRANGE
2.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis %?
- ABet kokią nulio ar daugiau simbolių seką
- BLygiai vieną simbolį toje eilutės pozicijoje
- CBet kurį vieną skaitmenį
- DEilutės pabaigą
3.Lengvas
Kuriai SQL daliai priklauso tokie sakiniai kaip CREATE, ALTER ir DROP?
- ADuomenų manipuliavimo kalbai (DML)
- BDuomenų valdymo kalbai (DCL)
- CDuomenų apibrėžimo kalbai (DDL)
- DTransakcijų valdymo kalbai (TCL)
4.Vidutinis
Antroji normalinė forma (2NF) pašalina:
- AIšorinius raktus
- BVisas NULL reikšmes
- CTranzityviąsias neraktinių stulpelių priklausomybes per kitą neraktinį stulpelį
- DNeraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
5.Vidutinis
Darbuotojų lentelė turi stulpelį manager_id, nurodantį kitą darbuotoją. Kaip išvardyti kiekvieną darbuotoją kartu su jo vadovo vardu?
- ANaudoti tik GROUP BY manager_id
- BSujungti lentelę su ja pačia naudojant UNION ALL ir WHERE filtrą
- CDiske sukurti antrą lentelės kopiją
- DSujungti darbuotojų lentelę pačią su savimi naudojant du pseudonimus
6.Vidutinis
Kodėl SELECT price * 2 AS double_price FROM t WHERE double_price > 10 daugumoje duomenų bazių nepavyksta?
- ASELECT sąraše aritmetika neleidžiama
- BWHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- CWHERE gali lyginti tik tekstinius stulpelius
- DPseudonimuose negali būti pabraukimo
7.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE first_name = 'Eva'
- BWHERE last_name = 'Jansen'
- CWHERE first_name LIKE '%a'
- DWHERE UPPER(first_name) = 'EVA'
8.Sunkus
Kas yra fantominis skaitymas (phantom read)?
- AUžklausa, negrąžinanti jokių eilučių
- BPakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
- CDuomenų, kurie niekada nebuvo įrašyti, skaitymas
- DNepatvirtintų pakeitimų skaitymas
Atsakymai
- 1. A · ORDER BY
- 2. A · Bet kokią nulio ar daugiau simbolių seką
- 3. C · Duomenų apibrėžimo kalbai (DDL)
- 4. D · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
- 5. D · Sujungti darbuotojų lentelę pačią su savimi naudojant du pseudonimus
- 6. B · WHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- 7. B · WHERE last_name = 'Jansen'
- 8. B · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.