1.Lengvas
Ką garantuoja stulpelio UNIQUE apribojimas?
- AStulpelis automatiškai tampa lentelės pirminiu raktu
- BJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- CStulpelio negalima keisti po įterpimo
- DStulpelio reikšmės surikiuotos
2.Lengvas
Ką atlieka CHECK apribojimas?
- ASuskaičiuoja lentelės eilutes
- BPatikrina naudotojo slaptažodį
- CAtmeta eilutes, kurių reikšmės netenkina sąlygos
- DPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
3.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis _ (pabraukimas)?
- ANulį ar daugiau simbolių
- BBet kurią raidę, bet ne skaitmenį
- CTarpo simbolį
- DLygiai vieną simbolį
4.Vidutinis
Trečioji normalinė forma (3NF) pašalina:
- ASudėtinius raktus
- BTranzityviąsias priklausomybes tarp neraktinių atributų
- CPerteklinius indeksus stulpeliuose, kurie nėra rakto dalis
- DAtomines reikšmes
5.Vidutinis
Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:
- AĮterpimo anomalijos
- BAtnaujinimo anomalijos
- CTrynimo anomalijos
- DFantominio skaitymo
6.Vidutinis
Kodėl SELECT price * 2 AS double_price FROM t WHERE double_price > 10 daugumoje duomenų bazių nepavyksta?
- ASELECT sąraše aritmetika neleidžiama
- BWHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- CWHERE gali lyginti tik tekstinius stulpelius
- DPseudonimuose negali būti pabraukimo
7.Sunkus
Kodėl NATURAL JOIN laikomas rizikingu gamybinėse užklausose?
- AJis visada grąžina Dekarto sandaugą
- BJis sujungia pagal kiekvieną vienodai pavadintą stulpelį, todėl naujas stulpelis gali nepastebimai pakeisti rezultatą
- CJo nepalaiko jokia duomenų bazė
- DJis nepaiso pirminių ir išorinių raktų ir palieka tik NULL eilutes
8.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE first_name = 'Eva'
- BWHERE last_name = 'Jansen'
- CWHERE UPPER(first_name) = 'EVA'
- DWHERE first_name LIKE '%a'
Atsakymai
- 1. B · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- 2. C · Atmeta eilutes, kurių reikšmės netenkina sąlygos
- 3. D · Lygiai vieną simbolį
- 4. B · Tranzityviąsias priklausomybes tarp neraktinių atributų
- 5. B · Atnaujinimo anomalijos
- 6. B · WHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- 7. B · Jis sujungia pagal kiekvieną vienodai pavadintą stulpelį, todėl naujas stulpelis gali nepastebimai pakeisti rezultatą
- 8. B · WHERE last_name = 'Jansen'
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.