1.Lengvas
Kas yra kandidatinis raktas?
- AStulpelis, laukiantis, kol taps išoriniu raktu
- BMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- CBet kuris stulpelis su NULL reikšmėmis
- DDviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
2.Lengvas
Ką SQL kalboje reiškia NULL?
- ASkaičių nulį skaitiniuose stulpeliuose
- BTuščią simbolių eilutę
- CLoginę reikšmę „netiesa“
- DTrūkstamą arba nežinomą reikšmę
3.Lengvas
Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?
- ANAME
- BALIAS
- CAS
- DRENAME
4.Vidutinis
Kurią SQL sąlygą reliacinėje algebroje atitinka atrankos operatorius (σ)?
- AORDER BY
- BGROUP BY
- CSELECT sąrašą
- DWHERE
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AUžbaigia transakciją ir viską patvirtina
- BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- DAtšaukia visą transakciją nuo pradžios
6.Vidutinis
Kuri ACID savybė garantuoja, kad patvirtinti pakeitimai išliks po sistemos gedimo?
- AAtomiškumas (atomicity)
- BNuoseklumas (consistency)
- CIzoliacija (isolation)
- DPatvarumas (durability)
7.Sunkus
Kuri SQL galimybė geriausiai tinka visiems vadovui pavaldiems darbuotojams rasti nežinomo gylio organizacijos medyje?
- AGROUP BY pagal manager_id
- BVieną lentelės employees savisujungimą pagal manager_id
- CRekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
- DUNIQUE apribojimas manager_id stulpeliui
8.Sunkus
Lentelės enrolment(student_id, course_id, student_name, grade) raktas yra (student_id, course_id). Kurią normalinę formą ji pažeidžia?
- ATik trečiąją normalinę formą, nes grade priklauso nuo student_name
- BAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- CPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
- DJokios, ji yra BCNF
Atsakymai
- 1. B · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 2. D · Trūkstamą arba nežinomą reikšmę
- 3. C · AS
- 4. D · WHERE
- 5. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. D · Patvarumas (durability)
- 7. C · Rekursinis bendrasis lentelės reiškinys (WITH RECURSIVE)
- 8. B · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.