1.Lengvas
Kuriai SQL daliai priklauso GRANT ir REVOKE?
- ADuomenų valdymo kalbai (DCL)
- BDuomenų užklausų kalbai (DQL)
- CDuomenų manipuliavimo kalbai (DML)
- DDuomenų apibrėžimo kalbai (DDL)
2.Lengvas
Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?
- ATRUNCATE ROWS
- BREMOVE TABLE
- CDELETE FROM
- DDROP TABLE
3.Lengvas
Klientas gali pateikti daug užsakymų, bet kiekvienas užsakymas priklauso lygiai vienam klientui. Koks tai ryšys?
- AVienas su vienu
- BVienas su daugeliu
- CDaugelis su daugeliu
- DNulis su nuliu
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ą atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia visą transakciją nuo pradžios
- BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- CUžbaigia transakciją ir viską patvirtina
- DAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
6.Vidutinis
Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?
- AKlaidą
- B'unknown'
- CTuščią eilutę
- DNULL
7.Sunkus
R(A, B, C, D) turi funkcines priklausomybes A → B ir C → D. Koks yra kandidatinis raktas?
- A{A}
- B{B, D}
- C{C}
- D{A, C}
8.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)?
- ANešvarų rašymą
- BNešvarų skaitymą
- CNepakartojamą skaitymą vienoje transakcijoje
- DRašymo iškreipimą (write skew)
Atsakymai
- 1. A · Duomenų valdymo kalbai (DCL)
- 2. D · DROP TABLE
- 3. B · Vienas su daugeliu
- 4. C · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
- 5. D · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. B · 'unknown'
- 7. D · {A, C}
- 8. D · Rašymo iškreipimą (write skew)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.