1.Lengvas
Ką grąžina CROSS JOIN?
- ATik pirmosios lentelės eilutes
- BTik nesutampančias eilutes
- CKiekvieną dviejų lentelių eilučių derinį
- DTik eilutes, kurios sutampa pagal bendrą rakto stulpelį
2.Lengvas
Kas yra pirminis raktas (primary key)?
- ADuomenų bazės slaptažodis
- BStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
- CPirmasis kiekvienos lentelės stulpelis
- DStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
3.Lengvas
Kuris SQL sakinys išrenka duomenis iš lentelės?
- AINSERT
- BCREATE
- CSELECT
- DUPDATE
4.Vidutinis
Studentai gali lankyti daug kursų, o kursus lanko daug studentų. Kaip tai modeliuojama lentelėmis?
- ATarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- BIšoriniu raktu course_id studentų lentelėje, nurodančiu į kursus
- CVienu stulpeliu, saugančiu kursų id sąrašą
- DSujungiant studentus ir kursus į vieną lentelę
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia visą transakciją nuo pradžios
- BUžbaigia transakciją ir viską patvirtina
- CIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- DAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
6.Vidutinis
Kurią SQL sąlygą reliacinėje algebroje atitinka atrankos operatorius (σ)?
- AWHERE
- BORDER BY
- CGROUP BY
- DSELECT sąrašą
7.Sunkus
Boyce’o–Coddo normalinė forma (BCNF) reikalauja, kad kiekvienai netrivialiai funkcinei priklausomybei X → Y:
- AY būtų pirminis raktas
- BY būtų atominis
- CX turėtų NULL
- DX būtų superraktas
8.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE first_name = 'Eva'
- BWHERE last_name = 'Jansen'
- CWHERE first_name LIKE '%a'
- DWHERE UPPER(first_name) = 'EVA'
Atsakymai
- 1. C · Kiekvieną dviejų lentelių eilučių derinį
- 2. D · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 3. C · SELECT
- 4. A · Tarpine lentele, laikančia išorinius raktus ir į studentus, ir į kursus
- 5. D · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. A · WHERE
- 7. D · X būtų superraktas
- 8. B · WHERE last_name = 'Jansen'
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.