1.Lengvas
Kuris SQL sakinys prideda naujų eilučių į lentelę?
- ASELECT
- BALTER
- CINSERT
- DUPDATE
2.Lengvas
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
- AORDER BY
- BHAVING
- CGROUP BY
- DWHERE
3.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- APakartoja paskutinį sakinį
- BVisus transakcijos pakeitimus visam laikui išsaugo diske
- CIštrina lentelę
- DAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
4.Vidutinis
Kada WHERE EXISTS (použklausa) eilutei yra teisinga?
- AKai použklausa grąžina skaičių, didesnį už nulį
- BKai použklausa grąžina bent vieną eilutę
- CKai použklausa grąžina lygiai vieną eilutę
- DKai použklausa negrąžina NULL reikšmių
5.Vidutinis
Kurią SQL sąlygą reliacinėje algebroje atitinka atrankos operatorius (σ)?
- AWHERE
- BSELECT sąrašą
- CORDER BY
- DGROUP BY
6.Vidutinis
Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?
- AVienu stulpeliu, saugančiu kursų id sąrašą
- BTarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- CIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
- DSujungiant studentus ir kursus į vieną lentelę
7.Sunkus
x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?
- AUNKNOWN
- BNULL, todėl eilutė visada atmetama
- CFALSE
- DTRUE
8.Sunkus
R(A, B, C, D) turi funkcines priklausomybes A → B ir C → D. Koks yra kandidatinis raktas?
- A{A}
- B{C}
- C{A, C}
- D{B, D}
Atsakymai
- 1. C · INSERT
- 2. D · WHERE
- 3. D · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
- 4. B · Kai použklausa grąžina bent vieną eilutę
- 5. A · WHERE
- 6. B · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- 7. D · TRUE
- 8. C · {A, C}
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.