1.Lengvas
Ką SQL kalboje reiškia NULL?
- ATuščią simbolių eilutę
- BTrūkstamą arba nežinomą reikšmę
- CLoginę reikšmę „netiesa“
- DSkaičių nulį skaitiniuose stulpeliuose
2.Lengvas
Kuri PostgreSQL ir MySQL sąlyga grąžina tik pirmąsias 10 rezultato eilučių?
- AMAX 10
- BLIMIT 10
- CTOP ROWS 10
- DFIRST 10 ONLY
3.Lengvas
Ką užklausoje atlieka GROUP BY?
- ASujungia dvi lenteles pagal jų bendrus stulpelius
- BSurikiuoja rezultato eilutes abėcėlės tvarka
- CSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
- DPašalina eilutes su NULL reikšmėmis
4.Vidutinis
Kuris teiginys apie HAVING yra teisingas?
- AJis rikiuoja rezultatus
- BJame galima naudoti agregavimo funkcijas grupėms filtruoti
- CJis SELECT sakinyje turi būti prieš WHERE
- DJo negalima naudoti su GROUP BY
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia visą transakciją nuo pradžios
- BUžbaigia transakciją ir viską patvirtina
- CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- DIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
6.Vidutinis
Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?
- AEilutes, esančias pirmajame, bet ne antrajame rezultate
- BRezultatų Dekarto sandaugą
- CVisas abiejų rezultatų eilutes
- DEilutes, esančias abiejuose rezultatuose
7.Sunkus
Kodėl užklausa su WHERE YEAR(order_date) = 2025 gali nenaudoti stulpelio order_date indekso?
- AIndeksas pagal order_date naudojamas tik ORDER BY sąlygoms, niekada WHERE
- BIndeksai niekada neveikia su datomis
- CYEAR nėra galiojantis SQL
- DFunkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse
8.Sunkus
Lentelės employee(emp_id, dept_id, dept_name) raktas yra emp_id, ir dept_id → dept_name. Kuris teiginys teisingas?
- AJi yra 2NF, bet ne 3NF
- BJi nėra 2NF
- CJi nėra 1NF
- DJi yra BCNF, taigi ir 3NF
Atsakymai
- 1. B · Trūkstamą arba nežinomą reikšmę
- 2. B · LIMIT 10
- 3. C · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
- 4. B · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
- 5. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. D · Eilutes, esančias abiejuose rezultatuose
- 7. D · Funkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse
- 8. A · Ji yra 2NF, bet ne 3NF
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.