1.Lengvas
Ką UNION daro su dviejų SELECT užklausų rezultatais?
- ASujungia juos greta pagal raktą
- BPalieka tik tas eilutes, kurios yra pirmojoje, bet ne antrojoje užklausoje
- CSujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
- DPalieka tik abiejuose esančias eilutes
2.Lengvas
Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary DESC
- DORDER BY salary ASC
3.Lengvas
Kuris operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?
- ASIMILAR
- BLIKE
- CMATCH
- DCONTAINS
4.Vidutinis
Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?
- AIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
- BVienu stulpeliu, saugančiu kursų id sąrašą
- CTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- DSujungiant studentus ir kursus į vieną lentelę
5.Vidutinis
Lentelėje orders yra 5 eilutės, kurių kiekviena nurodo esamą klientą. Lentelėje customers yra 3 eilutės. Kiek eilučių grąžina INNER JOIN pagal customer_id?
- A8
- B3
- C15
- D5
6.Vidutinis
Reliacinėje algebroje projekcijos operatorius (π) atitinka:
- ADviejų lentelių sujungimą pagal raktą
- BRezultato rikiavimą
- CPasirinkimą, kurie stulpeliai bus rezultate
- DPasirinkimą, kurios eilutės tenkina nurodytą sąlygą
7.Sunkus
Ką užklausai parodo EXPLAIN (arba EXPLAIN ANALYZE PostgreSQL)?
- AOptimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
- BTik užklausos perrašymą reliacinės algebros žymėjimu
- CUžklausą vykdžiusių naudotojų sąrašą
- DKiekvieno užklausos SQL raktažodžio reikšmę
8.Sunkus
Kai R(A, B, C, D) turi funkcines priklausomybes A → B, B → C ir C → D, koks yra uždarinys A+?
- A{A}
- B{A, B, C}
- C{A, B, C, D}
- D{A, B}
Atsakymai
- 1. C · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
- 2. C · ORDER BY salary DESC
- 3. B · LIKE
- 4. C · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- 5. D · 5
- 6. C · Pasirinkimą, kurie stulpeliai bus rezultate
- 7. A · Optimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
- 8. C · {A, B, C, D}
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.