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
- CStulpelis automatiškai tampa lentelės pirminiu raktu
- DStulpelio reikšmės surikiuotos
2.Lengvas
Kuriai SQL daliai priklauso GRANT ir REVOKE?
- ADuomenų apibrėžimo kalbai (DDL)
- BDuomenų valdymo kalbai (DCL)
- CDuomenų manipuliavimo kalbai (DML)
- DDuomenų užklausų kalbai (DQL)
3.Lengvas
Kuris SQL sakinys prideda naujų eilučių į lentelę?
- AINSERT
- BALTER
- CUPDATE
- DSELECT
4.Vidutinis
Kuris teiginys apie HAVING yra teisingas?
- AJo negalima naudoti su GROUP BY
- BJame galima naudoti agregavimo funkcijas grupėms filtruoti
- CJis rikiuoja rezultatus
- DJis SELECT sakinyje turi būti prieš WHERE
5.Vidutinis
Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?
- ASujungiant studentus ir kursus į vieną lentelę
- BVienu stulpeliu, saugančiu kursų id sąrašą
- CTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- DIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
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?
- A3
- B4
- C12
- D7
7.Sunkus
Kada lygiagrečių transakcijų tvarkaraštis vadinamas serializuojamu?
- AKai jokia transakcija niekada neskaito duomenų
- BKai kiekvienai transakcijai suteikiamas serijos numeris
- CKai transakcijos vykdomos tik viename procesoriuje
- DKai jo poveikis lygiavertis kuriam nors tų pačių transakcijų nuosekliam vykdymui
8.Sunkus
Kaip, taikant daugiaversį lygiagretumo valdymą (MVCC), skaitytojai gali neblokuoti rašytojų?
- ARašyti neleidžiama, kol aktyvus bent vienas skaitytojas
- BSkaitytojai visada laukia, kol visi rašytojai patvirtins
- CSkaitytojai tiesiogiai skaito nepatvirtintus duomenis
- DSkaitytojai mato nuoseklią patvirtintų eilučių versijų momentinę kopiją, o rašytojai kuria naujas versijas
Atsakymai
- 1. B · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- 2. B · Duomenų valdymo kalbai (DCL)
- 3. A · INSERT
- 4. B · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
- 5. C · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- 6. C · 12
- 7. D · Kai jo poveikis lygiavertis kuriam nors tų pačių transakcijų nuosekliam vykdymui
- 8. D · Skaitytojai mato nuoseklią patvirtintų eilučių versijų momentinę kopiją, o rašytojai kuria naujas versijas
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.