1.Lengvas
Ką SQL kalboje reiškia NULL?
- ATrūkstamą arba nežinomą reikšmę
- BSkaičių nulį skaitiniuose stulpeliuose
- CLoginę reikšmę „netiesa“
- DTuščią simbolių eilutę
2.Lengvas
Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?
- ANOT NULL
- BCHECK NULL
- CUNIQUE
- DDEFAULT
3.Lengvas
Kuo UNION ALL skiriasi nuo UNION?
- AUNION ALL veikia tik su viena lentele
- BUNION ALL surikiuoja rezultatą
- CUNION ALL pašalina pasikartojančias eilutes
- DUNION ALL palieka pasikartojančias eilutes
4.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT SUM(DISTINCT city) FROM customers
5.Vidutinis
Reliacinėje algebroje projekcijos operatorius (π) atitinka:
- APasirinkimą, kurios eilutės tenkina nurodytą sąlygą
- BDviejų lentelių sujungimą pagal raktą
- CRezultato rikiavimą
- DPasirinkimą, kurie stulpeliai bus rezultate
6.Vidutinis
Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?
- A4
- B7
- C12
- D3
7.Sunkus
Kodėl daugelis DBVS naudoja griežtąjį dviejų fazių užrakinimą, išlaikydamos išskirtinius užraktus iki patvirtinimo?
- AJis padaro aklavietes neįmanomas
- BJis pašalina transakcijų žurnalo poreikį
- CJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
- DJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
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 nėra 2NF
- CJi yra 2NF, bet ne 3NF
- DJi yra BCNF, taigi ir 3NF
Atsakymai
- 1. A · Trūkstamą arba nežinomą reikšmę
- 2. A · NOT NULL
- 3. D · UNION ALL palieka pasikartojančias eilutes
- 4. A · SELECT COUNT(DISTINCT city) FROM customers
- 5. D · Pasirinkimą, kurie stulpeliai bus rezultate
- 6. C · 12
- 7. D · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
- 8. C · Ji yra 2NF, bet ne 3NF
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.