1.Lengvas
Kas yra pakaitinis (surrogate) raktas?
- ARaktas, nurodantis kitą lentelę
- BDirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
- CRaktas, naudojamas tik rodiniuose
- DRaktas, sudarytas iš realių duomenų, pvz., el. pašto adreso
2.Lengvas
Ką garantuoja stulpelio UNIQUE apribojimas?
- AJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- BStulpelio reikšmės surikiuotos
- CStulpelis automatiškai tampa lentelės pirminiu raktu
- DStulpelio negalima keisti po įterpimo
3.Lengvas
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
- AORDER BY
- BHAVING
- CWHERE
- DGROUP BY
4.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
5.Vidutinis
Pirmoji normalinė forma (1NF) reikalauja, kad:
- AKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
- BNebūtų išorinių raktų
- CKiekviena lentelė turėtų lygiai vieną stulpelį
- DKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
6.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AUžbaigia transakciją ir viską patvirtina
- BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- DAtšaukia visą transakciją nuo pradžios
7.Sunkus
x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?
- AUNKNOWN
- BFALSE
- CTRUE
- DNULL, todėl eilutė visada atmetama
8.Sunkus
Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?
- AKai R1 ir R2 neturi bendrų atributų
- BKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
- CKai kiekvienas R atributas yra ir R1, ir R2
- DKai R1 ir R2 turi tiek pat stulpelių
Atsakymai
- 1. B · Dirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
- 2. A · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
- 3. C · WHERE
- 4. A · 5
- 5. A · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
- 6. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 7. C · TRUE
- 8. B · Kai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.