1.Lengvas
Kaip reliaciniame modelyje vadinama lentelės eilutė?
- AAtributu
- BDomenu
- CKortežu (tuple)
- DSchema
2.Lengvas
Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DGROUP BY salary DESC
3.Lengvas
Ką atlieka WHERE country IN ('NL', 'BE', 'DE')?
- APalieka eilutes, kurių country nėra sąraše
- BPalieka eilutes, kurių country reikšmėje yra visi trys kodai vienu metu
- CSurikiuoja eilutes sąrašo tvarka
- DPalieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
4.Vidutinis
Išorinis raktas apibrėžtas su ON DELETE CASCADE. Kas nutinka ištrynus tėvinę eilutę?
- AVaikinių eilučių išorinis raktas automatiškai nustatomas į NULL
- BJą nurodančios vaikinės eilutės ištrinamos automatiškai
- CTėvinė eilutė nukopijuojama į archyvo lentelę
- DTrynimas visada atmetamas
5.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
- CDROP TABLE
- DDELETE FROM su WHERE sąlyga
6.Vidutinis
Ką grąžina SELECT SUM(amount) FROM orders, kai WHERE sąlyga neatitinka jokių eilučių?
- ATuščią eilutę
- B0
- CKlaidą
- DNULL
7.Sunkus
Koks yra SELECT COUNT(col) FROM t rezultatas, jei visos col reikšmės yra NULL, o lentelėje yra 10 eilučių?
- A10
- BNULL
- C0
- DKlaida
8.Sunkus
Lentelės employee(emp_id, dept_id, dept_name) raktas yra emp_id, ir dept_id → dept_name. Kuris teiginys teisingas?
- AJi nėra 1NF
- BJi yra BCNF, taigi ir 3NF
- CJi nėra 2NF
- DJi yra 2NF, bet ne 3NF
Atsakymai
- 1. C · Kortežu (tuple)
- 2. A · ORDER BY salary DESC
- 3. D · Palieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
- 4. B · Ją nurodančios vaikinės eilutės ištrinamos automatiškai
- 5. A · TRUNCATE TABLE
- 6. D · NULL
- 7. C · 0
- 8. D · Ji yra 2NF, bet ne 3NF
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.