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ą?

  1. AWHERE
  2. BHAVING
  3. CGROUP BY
  4. DORDER BY
2.Lengvas

Kas yra kandidatinis raktas?

  1. ADviem lentelėms bendras stulpelių rinkinys jų eilutėms susieti
  2. BBet kuris stulpelis su NULL reikšmėmis
  3. CStulpelis, laukiantis, kol taps išoriniu raktu
  4. DMinimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
3.Lengvas

Ką užklausoje atlieka GROUP BY?

  1. APašalina eilutes su NULL reikšmėmis
  2. BSurikiuoja rezultato eilutes abėcėlės tvarka
  3. CSujungia dvi lenteles pagal jų bendrus stulpelius
  4. DSudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
4.Vidutinis

Kuris teiginys apie HAVING yra teisingas?

  1. AJis SELECT sakinyje turi būti prieš WHERE
  2. BJis rikiuoja rezultatus
  3. CJo negalima naudoti su GROUP BY
  4. DJame galima naudoti agregavimo funkcijas grupėms filtruoti
5.Vidutinis

Ką atlieka GRANT SELECT ON employees TO alice?

  1. ALeidžia naudotojui alice skaityti lentelę employees
  2. BNukopijuoja lentelę employees naudotojui alice
  3. CPadaro alice duomenų bazės savininke
  4. DLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
6.Vidutinis

Trečioji normalinė forma (3NF) pašalina:

  1. AAtomines reikšmes
  2. BSudėtinius raktus
  3. CPerteklinius indeksus stulpeliuose, kurie nėra rakto dalis
  4. 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?

  1. AUžklausos užsakymų lentelei tampa lėtesnės
  2. BNebegalima naudoti pirminių raktų
  3. CDuomenų bazė nebegali naudoti indeksų
  4. DPertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
8.Sunkus

Kas yra fantominis skaitymas (phantom read)?

  1. ANepatvirtintų pakeitimų skaitymas
  2. BUžklausa, negrąžinanti jokių eilučių
  3. CDuomenų, kurie niekada nebuvo įrašyti, skaitymas
  4. DPakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija

Atsakymai

  1. 1. A · WHERE
  2. 2. D · Minimalus stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. 3. D · Sudeda vienodų reikšmių eilutes į grupes, kad agregatai būtų skaičiuojami kiekvienai grupei
  4. 4. D · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
  5. 5. A · Leidžia naudotojui alice skaityti lentelę employees
  6. 6. D · Tranzityviąsias priklausomybes tarp neraktinių atributų
  7. 7. D · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
  8. 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.