1.Lengvas
Kas yra pirminis raktas (primary key)?
- AStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
- BStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- CPirmasis kiekvienos lentelės stulpelis
- DDuomenų bazės slaptažodis
2.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- AIštrina lentelę
- BPakartoja paskutinį sakinį
- CAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
- DVisus transakcijos pakeitimus visam laikui išsaugo diske
3.Lengvas
Ką UNION daro su dviejų SELECT užklausų rezultatais?
- APalieka tik tas eilutes, kurios yra pirmojoje, bet ne antrojoje užklausoje
- BSujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
- CPalieka tik abiejuose esančias eilutes
- DSujungia juos greta pagal raktą
4.Vidutinis
Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?
- AJokių eilučių, nes palyginimo rezultatas nežinomas
- BVisas lentelės eilutes
- CTik eilutes, kuriose col yra NULL, kaip su IS NULL
- DKlaidą kiekvienoje duomenų bazėje
5.Vidutinis
Kodėl SELECT price * 2 AS double_price FROM t WHERE double_price > 10 daugumoje duomenų bazių nepavyksta?
- AWHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- BSELECT sąraše aritmetika neleidžiama
- CPseudonimuose negali būti pabraukimo
- DWHERE gali lyginti tik tekstinius stulpelius
6.Vidutinis
Kada WHERE EXISTS (použklausa) eilutei yra teisinga?
- AKai použklausa grąžina bent vieną eilutę
- BKai použklausa negrąžina NULL reikšmių
- CKai použklausa grąžina skaičių, didesnį už nulį
- DKai použklausa grąžina lygiai vieną eilutę
7.Sunkus
Kai R(A, B, C, D) turi funkcines priklausomybes A → B, B → C ir C → D, koks yra uždarinys A+?
- A{A, B, C}
- B{A, B, C, D}
- C{A}
- D{A, B}
8.Sunkus
x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?
- ATRUE
- BNULL, todėl eilutė visada atmetama
- CUNKNOWN
- DFALSE
Atsakymai
- 1. B · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 2. C · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
- 3. B · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
- 4. A · Jokių eilučių, nes palyginimo rezultatas nežinomas
- 5. A · WHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
- 6. A · Kai použklausa grąžina bent vieną eilutę
- 7. B · {A, B, C, D}
- 8. A · TRUE
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.