1.Lengvas
Kurias eilutes išrenka WHERE price BETWEEN 10 AND 20?
- AEilutes, kurių kaina už intervalo nuo 10 iki 20 ribų
- BEilutes, kurių kaina nuo 10 iki 20, įskaitant 10 ir 20
- CTik eilutes, kurių kaina lygi 10 arba 20
- DEilutes, kurių kaina didesnė nei 10 ir mažesnė nei 20, neįskaitant 10 ir 20
2.Lengvas
Ką užklausoje atlieka GROUP BY?
- ASurikiuoja rezultato eilutes abėcėlės tvarka
- BPašalina eilutes su NULL reikšmėmis
- CSujungia dvi lenteles pagal jų bendrus stulpelius
- DSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
3.Lengvas
Ką grąžina CROSS JOIN?
- ATik eilutes, kurios sutampa pagal bendrą rakto stulpelį
- BKiekvieną dviejų lentelių eilučių derinį
- CTik pirmosios lentelės eilutes
- DTik nesutampančias eilutes
4.Vidutinis
Kodėl stulpeliams kuriami indeksai?
- AKad įterpimas ir atnaujinimas tuose stulpeliuose vyktų greičiau
- BKad būtų sutaupyta vietos diske
- CKad būtų išvengta NULL reikšmių
- DKad būtų pagreitinta paieška ir sujungimai pagal tuos stulpelius
5.Vidutinis
Kuri užklausa grąžina didžiausią atlyginimą kiekviename skyriuje?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp ORDER BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
6.Vidutinis
Kuris sakinys pašalina visas lentelės eilutes, išlaiko jos struktūrą ir negali turėti WHERE sąlygos?
- ATRUNCATE TABLE
- BALTER TABLE
- CDELETE FROM su WHERE sąlyga
- DDROP TABLE
7.Sunkus
Lentelės employee(emp_id, dept_id, dept_name) raktas yra emp_id, ir dept_id → dept_name. Kuris teiginys teisingas?
- AJi yra 2NF, bet ne 3NF
- BJi yra BCNF, taigi ir 3NF
- CJi nėra 2NF
- DJi nėra 1NF
8.Sunkus
Boyce’o–Coddo normalinė forma (BCNF) reikalauja, kad kiekvienai netrivialiai funkcinei priklausomybei X → Y:
- AY būtų pirminis raktas
- BX būtų superraktas
- CY būtų atominis
- DX turėtų NULL
Atsakymai
- 1. B · Eilutes, kurių kaina nuo 10 iki 20, įskaitant 10 ir 20
- 2. D · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
- 3. B · Kiekvieną dviejų lentelių eilučių derinį
- 4. D · Kad būtų pagreitinta paieška ir sujungimai pagal tuos stulpelius
- 5. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 6. A · TRUNCATE TABLE
- 7. A · Ji yra 2NF, bet ne 3NF
- 8. B · X būtų superraktas
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.