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 SQL raktinis žodis pašalina pasikartojančias eilutes iš rezultato?

  1. ASINGLE
  2. BDIFFERENT
  3. CUNIQUE
  4. DDISTINCT
2.Lengvas

Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?

  1. ADEFAULT
  2. BUNIQUE
  3. CNOT NULL
  4. DCHECK NULL
3.Lengvas

Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?

  1. AWHERE
  2. BORDER BY
  3. CHAVING
  4. DGROUP BY
4.Vidutinis

Kas yra SQL injekcija (SQL injection)?

  1. ABūdas greitai įterpti daug eilučių vienu INSERT sakiniu
  2. BDuomenų bazės atsarginio kopijavimo metodas
  3. CBūdas pridėti indeksus
  4. DAtaka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
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?

  1. A3
  2. B15
  3. C8
  4. D5
6.Vidutinis

Kas yra „nešvarus“ skaitymas (dirty read)?

  1. ATos pačios eilutės skaitymas dukart gaunant tą pačią reikšmę
  2. BDuomenų skaitymas be WHERE sąlygos
  3. CDuomenų skaitymas iš sugadinto disko
  4. DDuomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
7.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
8.Sunkus

x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?

  1. AFALSE
  2. BNULL, todėl eilutė visada atmetama
  3. CTRUE
  4. DUNKNOWN

Atsakymai

  1. 1. D · DISTINCT
  2. 2. C · NOT NULL
  3. 3. A · WHERE
  4. 4. D · Ataka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
  5. 5. D · 5
  6. 6. D · Duomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
  7. 7. D · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
  8. 8. C · TRUE

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