1.Lengvas
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
- AWHERE
- BORDER BY
- CGROUP BY
- DHAVING
2.Lengvas
Kas yra kandidatinis raktas?
- ADviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
- BMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- CStulpelis, laukiantis, kol taps išoriniu raktu
- DBet kuris stulpelis su NULL reikšmėmis
3.Lengvas
Kaip reliaciniame modelyje vadinama lentelės eilutė?
- AAtributu
- BSchema
- CKortežu (tuple)
- DDomenu
4.Vidutinis
Kuri užklausa grąžina didžiausią atlyginimą kiekviename skyriuje?
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Vidutinis
Kodėl lentelė gali turėti tik vieną klasterinį indeksą?
- AKlasteriniai indeksai gali būti tik pirminiam raktui
- BEilutės fiziškai gali būti saugomos tik viena tvarka
- CKlasteriniai indeksai naudoja per daug atminties
- DSQL standartas draudžia lentelėje turėti daugiau nei vieną indeksą
6.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT COUNT(DISTINCT city) FROM customers
7.Sunkus
Du budintys gydytojai kiekvienas patikrina, kad kitas vis dar budi, ir abu tuo pačiu metu atsijungia. Kurią anomaliją čia vis dar gali leisti momentinės kopijos izoliacija (snapshot isolation)?
- ARašymo iškreipimą (write skew)
- BNešvarų rašymą
- CNepakartojamą skaitymą vienoje transakcijoje
- DNešvarų skaitymą
8.Sunkus
Ką grąžina ši užklausa: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AStudentus, kurių pažymys didesnis už vidutinį pažymį
- BKlaidą, nes WHERE sąlygoje papildomos užklausos neleidžiamos
- CTik studentus, turinčius aukščiausią pažymį
- DVisų studentų vidutinį pažymį
Atsakymai
- 1. A · WHERE
- 2. B · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 3. C · Kortežu (tuple)
- 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. B · Eilutės fiziškai gali būti saugomos tik viena tvarka
- 6. D · SELECT COUNT(DISTINCT city) FROM customers
- 7. A · Rašymo iškreipimą (write skew)
- 8. A · Studentus, kurių pažymys didesnis už vidutinį pažymį
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.