1.Lengvas
Ką garantuoja stulpelio UNIQUE apribojimas?
- AStulpelio negalima keisti po įterpimo
- BJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- CStulpelio reikšmės surikiuotos
- DStulpelis automatiškai tampa lentelės pirminiu raktu
2.Lengvas
Kuris SQL raktinis žodis pašalina pasikartojančias eilutes iš rezultato?
- ADISTINCT
- BSINGLE
- CDIFFERENT
- DUNIQUE
3.Lengvas
Kuris SQL sakinys išrenka duomenis iš lentelės?
- AUPDATE
- BINSERT
- CSELECT
- DCREATE
4.Vidutinis
Ką atlieka GRANT SELECT ON employees TO alice?
- APadaro alice duomenų bazės savininke
- BNukopijuoja lentelę employees naudotojui alice
- CLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
- DLeidžia naudotojui alice skaityti lentelę employees
5.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA yra išorinis raktas, nurodantis B
- BA ir B abu yra pirminiai raktai
- CKiekviena A reikšmė susijusi su lygiai viena B reikšme
- DKiekviena B reikšmė susijusi su lygiai viena A reikšme
6.Vidutinis
Kas yra SQL injekcija (SQL injection)?
- AAtaka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
- BBūdas greitai įterpti daug eilučių vienu INSERT sakiniu
- CBūdas pridėti indeksus
- DDuomenų bazės atsarginio kopijavimo metodas
7.Sunkus
Ko reikalauja išankstinio žurnalo rašymo (WAL) taisyklė?
- APakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- BKiekviena užklausa turi būti įrašyta į žurnalą prieš ją analizuojant
- CŽurnalas rašomas tik po gedimo
- DDuomenų puslapiai turi būti įrašyti anksčiau už žurnalą
8.Sunkus
Kodėl SELECT dept, name, COUNT(*) FROM emp GROUP BY dept standartiniame SQL netinkama?
- Adept turi būti agregavimo funkcijos viduje
- BCOUNT(*) negalima naudoti kartu su GROUP BY
- Cname nei grupuojamas, nei agreguojamas, todėl kiekvienoje grupėje neturi vienos reikšmės
- DGROUP BY turi išvardyti visus lentelės stulpelius
Atsakymai
- 1. B · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- 2. A · DISTINCT
- 3. C · SELECT
- 4. D · Leidžia naudotojui alice skaityti lentelę employees
- 5. C · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 6. A · Ataka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
- 7. A · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- 8. C · name nei grupuojamas, nei agreguojamas, todėl kiekvienoje grupėje neturi vienos reikšmės
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.