Užduočių lapas tema Duomenų bazės ir SQL su atsakymais
Nemokamas spausdinamas užduočių lapas tema Duomenų bazės ir SQL: 8 uždavinių nuo lengvų iki egzamino lygio, su atsakymais. Atsispausdinkite arba išsaugokite kaip PDF.
Mokytojams: galima nemokamai spausdinti, kopijuoti ir naudoti per pamokas. Kiekvienas naujas lapas turi naujas reikšmes ir savo atsakymų raktą. Būsime dėkingi už nuorodą į ExamProblems jūsų kurso puslapyje.
Vardas: ____________________ Data: ____________
1.Lengvas
Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?
- AUNIQUE
- BDEFAULT
- CNOT NULL
- DCHECK NULL
2.Lengvas
Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?
- AAS
- BALIAS
- CNAME
- DRENAME
3.Lengvas
Ką transakcijoje atlieka ROLLBACK?
- AAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
- BIštrina lentelę
- CVisus transakcijos pakeitimus visam laikui išsaugo diske
- DPakartoja paskutinį sakinį
4.Vidutinis
Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?
- AKlaidą
- BNULL
- C'unknown'
- DTuščią eilutę
5.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?
- A8
- B5
- C3
- D15
6.Vidutinis
Kuri užklausa grąžina kiekvieno kliento užsakymų skaičių?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT customer_id FROM orders WHERE COUNT(*) > 0
- CSELECT DISTINCT COUNT(*) FROM orders
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
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, D}
- B{A, B, C}
- C{A, B}
- D{A}
8.Sunkus
Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?
- AKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
- BKai kiekvienas R atributas yra ir R1, ir R2
- CKai R1 ir R2 neturi bendrų atributų
- DKai R1 ir R2 turi tiek pat stulpelių