1.Lengvas
Kas yra sudėtinis raktas?
- ARaktas, sudarytas iš dviejų ar daugiau stulpelių
- BRaktas, saugomas atskiroje lentelėje
- CRaktas, generuojamas duomenų bazės
- DRaktas, leidžiantis pasikartojančias reikšmes
2.Lengvas
Kuriai SQL daliai priklauso GRANT ir REVOKE?
- ADuomenų valdymo kalbai (DCL)
- BDuomenų užklausų kalbai (DQL)
- CDuomenų apibrėžimo kalbai (DDL)
- DDuomenų manipuliavimo kalbai (DML)
3.Lengvas
Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?
- AUNIQUE
- BCHECK NULL
- CNOT NULL
- DDEFAULT
4.Vidutinis
Antroji normalinė forma (2NF) pašalina:
- AIšorinius raktus
- BVisas NULL reikšmes
- CNeraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
- DTranzityviąsias neraktinių stulpelių priklausomybes per kitą neraktinį stulpelį
5.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA ir B abu yra pirminiai raktai
- BKiekviena A reikšmė susijusi su lygiai viena B reikšme
- CA yra išorinis raktas, nurodantis B
- DKiekviena B reikšmė susijusi su lygiai viena A reikšme
6.Vidutinis
Kas yra „nešvarus“ skaitymas (dirty read)?
- ADuomenų skaitymas iš sugadinto disko
- BDuomenų skaitymas be WHERE sąlygos
- CDuomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
- DTos pačios eilutės skaitymas dukart gaunant tą pačią reikšmę
7.Sunkus
Kas yra fantominis skaitymas (phantom read)?
- AUžklausa, negrąžinanti jokių eilučių
- BPakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
- CNepatvirtintų pakeitimų skaitymas
- DDuomenų, kurie niekada nebuvo įrašyti, skaitymas
8.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE last_name = 'Jansen'
- BWHERE first_name LIKE '%a'
- CWHERE first_name = 'Eva'
- DWHERE UPPER(first_name) = 'EVA'
Atsakymai
- 1. A · Raktas, sudarytas iš dviejų ar daugiau stulpelių
- 2. A · Duomenų valdymo kalbai (DCL)
- 3. C · NOT NULL
- 4. C · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
- 5. B · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 6. C · Duomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
- 7. B · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
- 8. A · WHERE last_name = 'Jansen'
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.