1.Lengvas
Klientas gali pateikti daug užsakymų, bet kiekvienas užsakymas priklauso lygiai vienam klientui. Koks tai ryšys?
- ADaugelis su daugeliu
- BVienas su daugeliu
- CVienas su vienu
- DNulis su nuliu
2.Lengvas
Kas yra pirminis raktas (primary key)?
- APirmasis kiekvienos lentelės stulpelis
- BStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- CStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
- DDuomenų bazės slaptažodis
3.Lengvas
Kuris SQL sakinys prideda naujų eilučių į lentelę?
- AALTER
- BINSERT
- CSELECT
- DUPDATE
4.Vidutinis
Kada WHERE EXISTS (použklausa) eilutei yra teisinga?
- AKai použklausa grąžina lygiai vieną eilutę
- BKai použklausa grąžina skaičių, didesnį už nulį
- CKai použklausa grąžina bent vieną eilutę
- DKai použklausa negrąžina NULL reikšmių
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
- CSQL standartas draudžia lentelėje turėti daugiau nei vieną indeksą
- DKlasteriniai indeksai naudoja per daug atminties
6.Vidutinis
Kuri užklausa grąžina didžiausią atlyginimą kiekviename skyriuje?
- ASELECT MAX(dept), salary FROM emp GROUP BY salary
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
7.Sunkus
Koks žinomas lentelių skaidymo į BCNF trūkumas, palyginti su 3NF?
- ABCNF lentelės negali turėti pirminių raktų
- BBCNF leidžia daugiau pertekliaus nei 3NF
- CKai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
- DSkaidymas sujungiant atgal visada praranda duomenis
8.Sunkus
Ką užklausai parodo EXPLAIN (arba EXPLAIN ANALYZE PostgreSQL)?
- AKiekvieno užklausos SQL raktažodžio reikšmę
- BOptimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
- CUžklausą vykdžiusių naudotojų sąrašą
- DTik užklausos perrašymą reliacinės algebros žymėjimu
Atsakymai
- 1. B · Vienas su daugeliu
- 2. B · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 3. B · INSERT
- 4. C · Kai použklausa grąžina bent vieną eilutę
- 5. B · Eilutės fiziškai gali būti saugomos tik viena tvarka
- 6. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. C · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
- 8. B · Optimizatoriaus pasirinktą vykdymo planą, pvz., peržiūras ir sujungimo metodus
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.