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
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
AWHERE
BHAVING
CGROUP BY
DORDER BY
2.Lengvas
Kas yra kandidatinis raktas?
ADviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
BBet kuris stulpelis su NULL reikšmėmis
CStulpelis, laukiantis, kol taps išoriniu raktu
DMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
3.Lengvas
Ką užklausoje atlieka GROUP BY?
APašalina eilutes su NULL reikšmėmis
BSurikiuoja rezultato eilutes abėcėlės tvarka
CSujungia dvi lenteles pagal jų bendrus stulpelius
DSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
4.Vidutinis
Kuris teiginys apie HAVING yra teisingas?
AJis SELECT sakinyje turi būti prieš WHERE
BJis rikiuoja rezultatus
CJo negalima naudoti su GROUP BY
DJame galima naudoti agregavimo funkcijas grupėms filtruoti
5.Vidutinis
Ką atlieka GRANT SELECT ON employees TO alice?
ALeidžia naudotojui alice skaityti lentelę employees
BNukopijuoja lentelę employees naudotojui alice
CPadaro alice duomenų bazės savininke
DLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
6.Vidutinis
Trečioji normalinė forma (3NF) pašalina:
AAtomines reikšmes
BSudėtinius raktus
CPerteklinius indeksus stulpeliuose, kurie nėra rakto dalis
DTranzityviąsias priklausomybes tarp neraktinių atributų
7.Sunkus
Ataskaitų duomenų bazė, kad išvengtų sujungimų, kopijuoja klientų vardus į užsakymų lentelę. Kokia pagrindinė šios denormalizacijos kaina?
AUžklausos užsakymų lentelei tampa lėtesnės
BNebegalima naudoti pirminių raktų
CDuomenų bazė nebegali naudoti indeksų
DPertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
8.Sunkus
Kas yra fantominis skaitymas (phantom read)?
ANepatvirtintų pakeitimų skaitymas
BUžklausa, negrąžinanti jokių eilučių
CDuomenų, kurie niekada nebuvo įrašyti, skaitymas
DPakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
Atsakymai
1. A · WHERE
2. D · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
3. D · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
4. D · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
5. A · Leidžia naudotojui alice skaityti lentelę employees
6. D · Tranzityviąsias priklausomybes tarp neraktinių atributų
7. D · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
8. D · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.