1.Lengvas
Ką atlieka CHECK apribojimas?
- AAtmeta eilutes, kurių reikšmės netenkina sąlygos
- BSuskaičiuoja lentelės eilutes
- CPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
- DPatikrina naudotojo slaptažodį
2.Lengvas
Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?
- ADELETE FROM
- BDROP TABLE
- CREMOVE TABLE
- DTRUNCATE ROWS
3.Lengvas
Kuo UNION ALL skiriasi nuo UNION?
- AUNION ALL palieka pasikartojančias eilutes
- BUNION ALL surikiuoja rezultatą
- CUNION ALL pašalina pasikartojančias eilutes
- DUNION ALL veikia tik su viena lentele
4.Vidutinis
Pirmoji normalinė forma (1NF) reikalauja, kad:
- ANebūtų išorinių raktų
- BKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
- CKiekviena lentelė turėtų lygiai vieną stulpelį
- DKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
5.Vidutinis
Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?
- AAtomiškumas
- BIzoliacija
- CPrieinamumas
- DPatvarumas
6.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- BAtšaukia visą transakciją nuo pradžios
- CUžbaigia transakciją ir viską patvirtina
- DAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
7.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
8.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE last_name = 'Jansen'
- BWHERE first_name LIKE '%a'
- CWHERE first_name = 'Eva'
- DWHERE UPPER(first_name) = 'EVA'
Atsakymai
- 1. A · Atmeta eilutes, kurių reikšmės netenkina sąlygos
- 2. B · DROP TABLE
- 3. A · UNION ALL palieka pasikartojančias eilutes
- 4. D · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
- 5. B · Izoliacija
- 6. D · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 7. B · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
- 8. A · WHERE last_name = 'Jansen'
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.