1.Lengvas
Kurias eilutes išrenka WHERE price BETWEEN 10 AND 20?
- AEilutes, kurių kaina nuo 10 iki 20, įskaitant 10 ir 20
- BEilutes, kurių kaina už intervalo nuo 10 iki 20 ribų
- CEilutes, kurių kaina didesnė nei 10 ir mažesnė nei 20, neįskaitant 10 ir 20
- DTik eilutes, kurių kaina lygi 10 arba 20
2.Lengvas
Ką atlieka CHECK apribojimas?
- AAtmeta eilutes, kurių reikšmės netenkina sąlygos
- BSuskaičiuoja lentelės eilutes
- CPatikrina naudotojo slaptažodį
- DPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
3.Lengvas
Kuri agregavimo funkcija grąžina skaitinio stulpelio vidurkį?
- AAVG
- BMEDIAN
- CMEAN
- DSUM
4.Vidutinis
Stulpelyje yra reikšmės 10, 20 ir NULL. Ką grąžina AVG(col)?
- A10
- B15
- CNULL
- D30
5.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA ir B abu yra pirminiai raktai
- BA yra išorinis raktas, nurodantis B
- CKiekviena B reikšmė susijusi su lygiai viena A reikšme
- DKiekviena A reikšmė susijusi su lygiai viena B reikšme
6.Vidutinis
Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:
- AĮterpimo anomalijos
- BFantominio skaitymo
- CTrynimo anomalijos
- DAtnaujinimo anomalijos
7.Sunkus
Ką užklausai parodo EXPLAIN (arba EXPLAIN ANALYZE PostgreSQL)?
- AOptimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
- BUžklausą vykdžiusių naudotojų sąrašą
- CTik užklausos perrašymą reliacinės algebros žymėjimu
- DKiekvieno užklausos SQL raktažodžio reikšmę
8.Sunkus
Lentelės enrolment(student_id, course_id, student_name, grade) raktas yra (student_id, course_id). Kurią normalinę formą ji pažeidžia?
- AAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
- BPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
- CTik trečiąją normalinę formą, nes grade priklauso nuo student_name
- DJokios, ji yra BCNF
Atsakymai
- 1. A · Eilutes, kurių kaina nuo 10 iki 20, įskaitant 10 ir 20
- 2. A · Atmeta eilutes, kurių reikšmės netenkina sąlygos
- 3. A · AVG
- 4. B · 15
- 5. D · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 6. D · Atnaujinimo anomalijos
- 7. A · Optimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
- 8. A · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.