1.Lengvas
Kuriai SQL daliai priklauso GRANT ir REVOKE?
- ADuomenų manipuliavimo kalbai (DML)
- BDuomenų apibrėžimo kalbai (DDL)
- CDuomenų užklausų kalbai (DQL)
- DDuomenų valdymo kalbai (DCL)
2.Lengvas
Išorinis raktas (foreign key) yra:
- ARaktas, kuris visada yra užšifruotas
- BStulpelis, nurodantis kitos lentelės pirminį raktą
- CStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
- DRaktas, kurį naudoja užsienio vartotojai
3.Lengvas
Kuris SQL sakinys išrenka duomenis iš lentelės?
- AINSERT
- BUPDATE
- CSELECT
- DCREATE
4.Vidutinis
Ką grąžina SELECT SUM(amount) FROM orders, kai WHERE sąlyga neatitinka jokių eilučių?
- AKlaidą
- BTuščią eilutę
- C0
- DNULL
5.Vidutinis
Ką grąžina EXCEPT (Oracle vadinamas MINUS)?
- APirmosios užklausos eilutes, kurių nėra antrojoje
- BAntrosios užklausos eilutes, kurių nėra pirmojoje
- CVisas abiejų užklausų eilutes be pasikartojimų
- DEilutes, esančias abiejose užklausose
6.Vidutinis
Ką reiškia funkcinė priklausomybė A → B?
- AA yra išorinis raktas, nurodantis B
- BA ir B abu yra pirminiai raktai
- CKiekviena A reikšmė susijusi su lygiai viena B reikšme
- DKiekviena B reikšmė susijusi su lygiai viena A reikšme
7.Sunkus
Koks žinomas lentelių skaidymo į BCNF trūkumas, palyginti su 3NF?
- ABCNF lentelės negali turėti pirminių raktų
- BKai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
- CSkaidymas sujungiant atgal visada praranda duomenis
- DBCNF leidžia daugiau pertekliaus nei 3NF
8.Sunkus
Dviejų fazių blokavimas (2PL) užtikrina:
- AKad transakcijos niekada nelaukia
- BKad aklavietės niekada neįvyks
- CKad jokių blokuočių nereikia
- DKonfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
Atsakymai
- 1. D · Duomenų valdymo kalbai (DCL)
- 2. B · Stulpelis, nurodantis kitos lentelės pirminį raktą
- 3. C · SELECT
- 4. D · NULL
- 5. A · Pirmosios užklausos eilutes, kurių nėra antrojoje
- 6. C · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
- 7. B · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
- 8. D · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.