1.Lengvas
Kuri agregavimo funkcija suskaičiuoja eilutes?
- ASUM
- BAVG
- CMAX
- DCOUNT
2.Lengvas
Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?
- ARENAME
- BNAME
- CALIAS
- DAS
3.Lengvas
Kuris raktinis žodis rikiuoja užklausos rezultatą?
- AGROUP BY
- BSORT
- CARRANGE
- DORDER BY
4.Vidutinis
Kuri užklausa grąžina kiekvieno kliento užsakymų skaičių?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT DISTINCT COUNT(*) FROM orders
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia visą transakciją nuo pradžios
- BUžbaigia transakciją ir viską patvirtina
- CIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- DAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
6.Vidutinis
Ką grąžina SELECT SUM(amount) FROM orders, kai WHERE sąlyga neatitinka jokių eilučių?
- ANULL
- BTuščią eilutę
- CKlaidą
- D0
7.Sunkus
Dvi transakcijos abi perskaito stock = 10, kiekviena atima 1 ir įrašo rezultatą, todėl gaunama 9, o ne 8. Kuri tai anomalija?
- ATrynimo anomalija
- BFantominis skaitymas
- CPrarastas atnaujinimas
- DNešvarus skaitymas
8.Sunkus
Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?
- AKai R1 ir R2 turi tiek pat stulpelių
- BKai R1 ir R2 neturi bendrų atributų
- CKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
- DKai kiekvienas R atributas yra ir R1, ir R2
Atsakymai
- 1. D · COUNT
- 2. D · AS
- 3. D · ORDER BY
- 4. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. D · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. A · NULL
- 7. C · Prarastas atnaujinimas
- 8. C · Kai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.