1.Lengvas
Kaip reliaciniame modelyje vadinama lentelės eilutė?
- ASchema
- BDomenu
- CKortežu (tuple)
- DAtributu
2.Lengvas
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
- AWHERE
- BORDER BY
- CHAVING
- DGROUP BY
3.Lengvas
Kuris sakinys prideda naują stulpelį prie esamos lentelės?
- ACREATE COLUMN
- BINSERT COLUMN
- CUPDATE TABLE
- DALTER TABLE
4.Vidutinis
Išorinis raktas apibrėžtas su ON DELETE CASCADE. Kas nutinka ištrynus tėvinę eilutę?
- AJą nurodančios vaikinės eilutės ištrinamos automatiškai
- BVaikinių eilučių išorinis raktas automatiškai nustatomas į NULL
- CTrynimas visada atmetamas
- DTėvinė eilutė nukopijuojama į archyvo lentelę
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- BAtšaukia visą transakciją nuo pradžios
- CIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- DUžbaigia transakciją ir viską patvirtina
6.Vidutinis
Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?
- APatvarumas
- BAtomiškumas
- CPrieinamumas
- DIzoliacija
7.Sunkus
Du budintys gydytojai kiekvienas patikrina, kad kitas vis dar budi, ir abu tuo pačiu metu atsijungia. Kurią anomaliją čia vis dar gali leisti momentinės kopijos izoliacija (snapshot isolation)?
- ANešvarų skaitymą
- BNepakartojamą skaitymą vienoje transakcijoje
- CNešvarų rašymą
- DRašymo iškreipimą (write skew)
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?
- AJokios, ji yra BCNF
- BAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- CPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
- DTik trečiąją normalinę formą, nes grade priklauso nuo student_name
Atsakymai
- 1. C · Kortežu (tuple)
- 2. A · WHERE
- 3. D · ALTER TABLE
- 4. A · Ją nurodančios vaikinės eilutės ištrinamos automatiškai
- 5. A · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. D · Izoliacija
- 7. D · Rašymo iškreipimą (write skew)
- 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.