1.Lengvas
Klientas gali pateikti daug užsakymų, bet kiekvienas užsakymas priklauso lygiai vienam klientui. Koks tai ryšys?
- AVienas su vienu
- BNulis su nuliu
- CVienas su daugeliu
- DDaugelis su daugeliu
2.Lengvas
Kas yra kandidatinis raktas?
- ABet kuris stulpelis su NULL reikšmėmis
- BMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- CDviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
- DStulpelis, laukiantis, kol taps išoriniu raktu
3.Lengvas
Kuri agregavimo funkcija suskaičiuoja eilutes?
- ASUM
- BMAX
- CAVG
- DCOUNT
4.Vidutinis
Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?
- ANULL
- BTuščią eilutę
- CKlaidą
- D'unknown'
5.Vidutinis
Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?
- ARezultatų Dekarto sandaugą
- BEilutes, esančias pirmajame, bet ne antrajame rezultate
- CEilutes, esančias abiejuose rezultatuose
- DVisas abiejų rezultatų eilutes
6.Vidutinis
Lentelėje orders yra 5 eilutės, kurių kiekviena nurodo esamą klientą. Lentelėje customers yra 3 eilutės. Kiek eilučių grąžina INNER JOIN pagal customer_id?
- A5
- B8
- C3
- D15
7.Sunkus
Ko reikalauja išankstinio žurnalo rašymo (WAL) taisyklė?
- ADuomenų puslapiai turi būti įrašyti anksčiau už žurnalą
- BPakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- CKiekviena užklausa turi būti įrašyta į žurnalą prieš ją analizuojant
- DŽurnalas rašomas tik po gedimo
8.Sunkus
Kodėl NATURAL JOIN laikomas rizikingu gamybinėse užklausose?
- AJis nepaiso pirminių ir išorinių raktų ir palieka tik NULL eilutes
- BJis visada grąžina Dekarto sandaugą
- CJo nepalaiko jokia duomenų bazė
- DJis sujungia pagal kiekvieną vienodai pavadintą stulpelį, todėl naujas stulpelis gali nepastebimai pakeisti rezultatą
Atsakymai
- 1. C · Vienas su daugeliu
- 2. B · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 3. D · COUNT
- 4. D · 'unknown'
- 5. C · Eilutes, esančias abiejuose rezultatuose
- 6. A · 5
- 7. B · Pakeitimo žurnalo įrašas turi pasiekti patvarią atmintį anksčiau už pakeistą duomenų puslapį
- 8. D · Jis sujungia pagal kiekvieną vienodai pavadintą stulpelį, todėl naujas stulpelis gali nepastebimai pakeisti rezultatą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.