1.Lengvas
Kuri agregavimo funkcija suskaičiuoja eilutes?
- AMAX
- BAVG
- CCOUNT
- DSUM
2.Lengvas
Kas yra pirminis raktas (primary key)?
- ADuomenų bazės slaptažodis
- BPirmasis kiekvienos lentelės stulpelis
- CStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- DStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
3.Lengvas
Ką SQL kalboje reiškia NULL?
- ALoginę reikšmę „netiesa“
- BSkaičių nulį skaitiniuose stulpeliuose
- CTuščią simbolių eilutę
- DTrūkstamą arba nežinomą reikšmę
4.Vidutinis
Kuri užklausa grąžina kiekvieno kliento užsakymų skaičių?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
5.Vidutinis
Kodėl lentelė gali turėti tik vieną klasterinį indeksą?
- AKlasteriniai indeksai naudoja per daug atminties
- BKlasteriniai indeksai gali būti tik pirminiam raktui
- CEilutės fiziškai gali būti saugomos tik viena tvarka
- DSQL standartas draudžia lentelėje turėti daugiau nei vieną indeksą
6.Vidutinis
Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:
- ATrynimo anomalijos
- BAtnaujinimo anomalijos
- CĮterpimo anomalijos
- DFantominio skaitymo
7.Sunkus
Koreliuotoji papildoma užklausa (correlated subquery) yra tokia, kuri:
- ANaudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
- BSujungia dvi lenteles išoriniu raktu
- CVykdoma tik vieną kartą prieš išorinę užklausą, o jos rezultatas išsaugomas visoms eilutėms
- DNaudoja tik agregavimo funkcijas
8.Sunkus
Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?
- AKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
- BKai R1 ir R2 turi tiek pat stulpelių
- CKai kiekvienas R atributas yra ir R1, ir R2
- DKai R1 ir R2 neturi bendrų atributų
Atsakymai
- 1. C · COUNT
- 2. C · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 3. D · Trūkstamą arba nežinomą reikšmę
- 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. C · Eilutės fiziškai gali būti saugomos tik viena tvarka
- 6. B · Atnaujinimo anomalijos
- 7. A · Naudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
- 8. A · 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.