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

Išorinis raktas (foreign key) yra:

  1. AStulpelis, nurodantis kitos lentelės pirminį raktą
  2. BStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
  3. CRaktas, kurį naudoja užsienio vartotojai
  4. DRaktas, kuris visada yra užšifruotas
2.Lengvas

Kuriai SQL daliai priklauso GRANT ir REVOKE?

  1. ADuomenų užklausų kalbai (DQL)
  2. BDuomenų valdymo kalbai (DCL)
  3. CDuomenų manipuliavimo kalbai (DML)
  4. DDuomenų apibrėžimo kalbai (DDL)
3.Lengvas

Ką atlieka CHECK apribojimas?

  1. AAtmeta eilutes, kurių reikšmės netenkina sąlygos
  2. BPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
  3. CSuskaičiuoja lentelės eilutes
  4. DPatikrina naudotojo slaptažodį
4.Vidutinis

Kada WHERE EXISTS (použklausa) eilutei yra teisinga?

  1. AKai použklausa grąžina bent vieną eilutę
  2. BKai použklausa negrąžina NULL reikšmių
  3. CKai použklausa grąžina skaičių, didesnį už nulį
  4. DKai použklausa grąžina lygiai vieną eilutę
5.Vidutinis

Ką atlieka GRANT SELECT ON employees TO alice?

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

Kuri ACID savybė garantuoja, kad patvirtinti pakeitimai išliks po sistemos gedimo?

  1. AIzoliacija (isolation)
  2. BAtomiškumas (atomicity)
  3. CNuoseklumas (consistency)
  4. DPatvarumas (durability)
7.Sunkus

Ką grąžina SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?

  1. AKiekvieno darbuotojo eilutę kartu su jo skyriaus vidutiniu atlyginimu
  2. BPo vieną eilutę kiekvienam skyriui su jo vidutiniu atlyginimu
  3. CTik darbuotojus, uždirbančius daugiau nei jų skyriaus vidurkis
  4. DKlaidą, nes name nėra GROUP BY sąraše
8.Sunkus

Ataskaitų duomenų bazė, kad išvengtų sujungimų, kopijuoja klientų vardus į užsakymų lentelę. Kokia pagrindinė šios denormalizacijos kaina?

  1. APertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
  2. BUžklausos užsakymų lentelei tampa lėtesnės
  3. CNebegalima naudoti pirminių raktų
  4. DDuomenų bazė nebegali naudoti indeksų

Atsakymai

  1. 1. A · Stulpelis, nurodantis kitos lentelės pirminį raktą
  2. 2. B · Duomenų valdymo kalbai (DCL)
  3. 3. A · Atmeta eilutes, kurių reikšmės netenkina sąlygos
  4. 4. A · Kai použklausa grąžina bent vieną eilutę
  5. 5. D · Leidžia naudotojui alice skaityti lentelę employees
  6. 6. D · Patvarumas (durability)
  7. 7. A · Kiekvieno darbuotojo eilutę kartu su jo skyriaus vidutiniu atlyginimu
  8. 8. A · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys

Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.