1.Lengvas
Kuris SQL sakinys keičia jau esamų eilučių reikšmes?
- AUPDATE
- BREPLACE COLUMN
- CMODIFY
- DINSERT
2.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 reikšmės surikiuotos
- DStulpelio negalima keisti po įterpimo
3.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis _ (pabraukimas)?
- ANulį ar daugiau simbolių
- BLygiai vieną simbolį
- CBet kurią raidę, bet ne skaitmenį
- DTarpo simbolį
4.Vidutinis
Kodėl SELECT price * 2 AS double_price FROM t WHERE double_price > 10 daugumoje duomenų bazių nepavyksta?
- APseudonimuose negali būti pabraukimo
- BWHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- CSELECT sąraše aritmetika neleidžiama
- DWHERE gali lyginti tik tekstinius stulpelius
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AUžbaigia transakciją ir viską patvirtina
- BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- DAtšaukia visą transakciją nuo pradžios
6.Vidutinis
Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?
- A4
- B7
- C3
- D12
7.Sunkus
Ką grąžina ši užklausa: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ATik studentus, turinčius aukščiausią pažymį
- BKlaidą, nes WHERE sąlygoje papildomos užklausos neleidžiamos
- CVisų studentų vidutinį pažymį
- DStudentus, kurių pažymys didesnis už vidutinį pažymį
8.Sunkus
Koks žinomas lentelių skaidymo į BCNF trūkumas, palyginti su 3NF?
- ABCNF leidžia daugiau pertekliaus nei 3NF
- BBCNF lentelės negali turėti pirminių raktų
- CSkaidymas sujungiant atgal visada praranda duomenis
- DKai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
Atsakymai
- 1. A · UPDATE
- 2. B · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- 3. B · Lygiai vieną simbolį
- 4. B · WHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- 5. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. D · 12
- 7. D · Studentus, kurių pažymys didesnis už vidutinį pažymį
- 8. D · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.