1.Lengvas
Kuris sakinys pašalina eilutes iš lentelės?
- AREMOVE
- BDELETE
- CTRUNCATE COLUMN
- DDROP
2.Lengvas
Kuris operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?
- ALIKE
- BMATCH
- CSIMILAR
- DCONTAINS
3.Lengvas
Kuo UNION ALL skiriasi nuo UNION?
- AUNION ALL palieka pasikartojančias eilutes
- BUNION ALL veikia tik su viena lentele
- CUNION ALL pašalina pasikartojančias eilutes
- DUNION ALL surikiuoja rezultatą
4.Vidutinis
Pirmoji normalinė forma (1NF) reikalauja, kad:
- AKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
- BKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
- CKiekviena lentelė turėtų lygiai vieną stulpelį
- DNebūtų išorinių raktų
5.Vidutinis
Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:
- ATrynimo anomalijos
- BFantominio skaitymo
- CAtnaujinimo anomalijos
- DĮterpimo anomalijos
6.Vidutinis
Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?
- AAtomiškumas
- BIzoliacija
- CPrieinamumas
- DPatvarumas
7.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE last_name = 'Jansen'
- BWHERE first_name = 'Eva'
- CWHERE UPPER(first_name) = 'EVA'
- DWHERE first_name LIKE '%a'
8.Sunkus
Kuri lango funkcija (window function) kiekvieno skaidinio (partition) eilutėms priskiria 1, 2, 3, ... be pasikartojančių numerių?
- ADENSE_RANK()
- BCOUNT()
- CROW_NUMBER()
- DRANK()
Atsakymai
- 1. B · DELETE
- 2. A · LIKE
- 3. A · UNION ALL palieka pasikartojančias eilutes
- 4. B · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
- 5. C · Atnaujinimo anomalijos
- 6. B · Izoliacija
- 7. A · WHERE last_name = 'Jansen'
- 8. C · ROW_NUMBER()
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.