1.Lengvas
Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?
- ANAME
- BALIAS
- CAS
- DRENAME
2.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- AIštrina lentelę
- BVisus transakcijos pakeitimus visam laikui išsaugo diske
- CPakartoja paskutinį sakinį
- DAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
3.Lengvas
Kuris SQL sakinys keičia jau esamų eilučių reikšmes?
- AUPDATE
- BMODIFY
- CINSERT
- DREPLACE COLUMN
4.Vidutinis
Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:
- AĮterpimo anomalijos
- BTrynimo anomalijos
- CAtnaujinimo anomalijos
- DFantominio skaitymo
5.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
6.Vidutinis
Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?
- ATik eilutes, kuriose col yra NULL, kaip su IS NULL
- BKlaidą kiekvienoje duomenų bazėje
- CJokių eilučių, nes palyginimo rezultatas nežinomas
- DVisas lentelės eilutes
7.Sunkus
Kurį sujungimo algoritmą optimizatorius dažnai pasirenka lygybės sujungimui tarp dviejų didelių lentelių be naudingų indeksų?
- AMaišos sujungimą (hash join)
- BBitmap sujungimą pagal pirminį raktą
- CKryžminį sujungimą
- DĮdėtųjų ciklų sujungimą su paieškomis indekse
8.Sunkus
Boyce’o–Coddo normalinė forma (BCNF) reikalauja, kad kiekvienai netrivialiai funkcinei priklausomybei X → Y:
- AX būtų superraktas
- BY būtų atominis
- CY būtų pirminis raktas
- DX turėtų NULL
Atsakymai
- 1. C · AS
- 2. D · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
- 3. A · UPDATE
- 4. C · Atnaujinimo anomalijos
- 5. B · SELECT COUNT(DISTINCT city) FROM customers
- 6. C · Jokių eilučių, nes palyginimo rezultatas nežinomas
- 7. A · Maišos sujungimą (hash join)
- 8. A · X būtų superraktas
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.