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

Ką transakcijoje atlieka ROLLBACK?

  1. AIštrina lentelę
  2. BPakartoja paskutinį sakinį
  3. CAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
  4. DVisus transakcijos pakeitimus visam laikui išsaugo diske
2.Lengvas

Ką grąžina CROSS JOIN?

  1. ATik eilutes, kurios sutampa pagal bendrą rakto stulpelį
  2. BTik pirmosios lentelės eilutes
  3. CKiekvieną dviejų lentelių eilučių derinį
  4. DTik nesutampančias eilutes
3.Lengvas

Kuris operatorius WHERE sąlygoje naudojamas paprastam teksto šablono atitikimui?

  1. ALIKE
  2. BCONTAINS
  3. CMATCH
  4. DSIMILAR
4.Vidutinis

Ką grąžina EXCEPT (Oracle vadinamas MINUS)?

  1. AAntrosios užklausos eilutes, kurių nėra pirmojoje
  2. BVisas abiejų užklausų eilutes be pasikartojimų
  3. CPirmosios užklausos eilutes, kurių nėra antrojoje
  4. DEilutes, esančias abiejose užklausose
5.Vidutinis

Kas yra SQL injekcija (SQL injection)?

  1. ADuomenų bazės atsarginio kopijavimo metodas
  2. BAtaka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
  3. CBūdas greitai įterpti daug eilučių vienu INSERT sakiniu
  4. DBūdas pridėti indeksus
6.Vidutinis

Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C12
  4. D3
7.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. BDuomenų bazė nebegali naudoti indeksų
  3. CUžklausos užsakymų lentelei tampa lėtesnės
  4. DNebegalima naudoti pirminių raktų
8.Sunkus

Transakcija T1 užrakina eilutę A ir laukia eilutės B, o T2 užrakina eilutę B ir laukia eilutės A. Ką daro tipinė DBVS?

  1. ALeidžia abiem transakcijoms laukti, kol viena iš jų įprastai patvirtins pakeitimus
  2. BAptinka aklavietę ir vieną transakciją nutraukia kaip auką
  3. CSujungia dvi transakcijas į vieną
  4. DAbi transakcijas patvirtina vienu metu

Atsakymai

  1. 1. C · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
  2. 2. C · Kiekvieną dviejų lentelių eilučių derinį
  3. 3. A · LIKE
  4. 4. C · Pirmosios užklausos eilutes, kurių nėra antrojoje
  5. 5. B · Ataka, kurios metu vartotojo įvestis pakeičia SQL užklausos struktūrą
  6. 6. C · 12
  7. 7. A · Pertekliniai egzemplioriai turi būti palaikomi nuoseklūs, kai tik pasikeičia kliento duomenys
  8. 8. B · Aptinka aklavietę ir vieną transakciją nutraukia kaip auką

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