1.Lengvas
Kaip reliaciniame modelyje vadinama lentelės eilutė?
- ADomenu
- BKortežu (tuple)
- CAtributu
- DSchema
2.Lengvas
Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary DESC
- DORDER BY salary ASC
3.Lengvas
Išorinis raktas (foreign key) yra:
- AStulpelis, nurodantis kitos lentelės pirminį raktą
- BRaktas, kurį naudoja užsienio vartotojai
- CRaktas, kuris visada yra užšifruotas
- DStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
4.Vidutinis
Ką grąžina EXCEPT (Oracle vadinamas MINUS)?
- AEilutes, esančias abiejose užklausose
- BAntrosios užklausos eilutes, kurių nėra pirmojoje
- CPirmosios užklausos eilutes, kurių nėra antrojoje
- DVisas abiejų užklausų eilutes be pasikartojimų
5.Vidutinis
Pirmoji normalinė forma (1NF) reikalauja, kad:
- AKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
- BNebūtų išorinių raktų
- CKiekviena lentelė turėtų lygiai vieną stulpelį
- DKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
6.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT COUNT(DISTINCT city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
7.Sunkus
Kodėl daugelis DBVS naudoja griežtąjį dviejų fazių užrakinimą, išlaikydamos išskirtinius užraktus iki patvirtinimo?
- AJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
- BJis padaro aklavietes neįmanomas
- CJis pašalina transakcijų žurnalo poreikį
- DJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
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
- BJokios, ji yra BCNF
- CAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- DPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
Atsakymai
- 1. B · Kortežu (tuple)
- 2. C · ORDER BY salary DESC
- 3. A · Stulpelis, nurodantis kitos lentelės pirminį raktą
- 4. C · Pirmosios užklausos eilutes, kurių nėra antrojoje
- 5. D · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
- 6. C · SELECT COUNT(DISTINCT city) FROM customers
- 7. D · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
- 8. C · 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.