1.Lengvas
Kuris sakinys prideda naują stulpelį prie esamos lentelės?
- ACREATE COLUMN
- BALTER TABLE
- CINSERT COLUMN
- DUPDATE TABLE
2.Lengvas
Išorinis raktas (foreign key) yra:
- ARaktas, kurį naudoja užsienio vartotojai
- BRaktas, kuris visada yra užšifruotas
- CStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
- DStulpelis, nurodantis kitos lentelės pirminį raktą
3.Lengvas
Ką atlieka WHERE country IN ('NL', 'BE', 'DE')?
- APalieka eilutes, kurių country nėra sąraše
- BPalieka eilutes, kurių country reikšmėje yra visi trys kodai vienu metu
- CPalieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
- DSurikiuoja eilutes sąrašo tvarka
4.Vidutinis
Kurią SQL sąlygą reliacinėje algebroje atitinka atrankos operatorius (σ)?
- ASELECT sąrašą
- BWHERE
- CGROUP BY
- DORDER BY
5.Vidutinis
Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?
- AKlaidą
- BTuščią eilutę
- C'unknown'
- DNULL
6.Vidutinis
Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?
- AVisas abiejų rezultatų eilutes
- BEilutes, esančias pirmajame, bet ne antrajame rezultate
- CRezultatų Dekarto sandaugą
- DEilutes, esančias abiejuose rezultatuose
7.Sunkus
Kuri SQL galimybė geriausiai tinka visiems vadovui pavaldiems darbuotojams rasti nežinomo gylio organizacijos medyje?
- AVieną lentelės employees savisujungimą pagal manager_id
- BUNIQUE apribojimas manager_id stulpeliui
- CGROUP BY pagal manager_id
- DRekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
8.Sunkus
Koreliuotoji papildoma užklausa (correlated subquery) yra tokia, kuri:
- AVykdoma tik vieną kartą prieš išorinę užklausą, o jos rezultatas išsaugomas visoms eilutėms
- BSujungia dvi lenteles išoriniu raktu
- CNaudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
- DNaudoja tik agregavimo funkcijas
Atsakymai
- 1. B · ALTER TABLE
- 2. D · Stulpelis, nurodantis kitos lentelės pirminį raktą
- 3. C · Palieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
- 4. B · WHERE
- 5. C · 'unknown'
- 6. D · Eilutes, esančias abiejuose rezultatuose
- 7. D · Rekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
- 8. C · Naudoja išorinės užklausos stulpelius ir vertinama kiekvienai išorinės užklausos eilutei
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.