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 sakinys keičia jau esamų eilučių reikšmes?

  1. AINSERT
  2. BUPDATE
  3. CREPLACE COLUMN
  4. DMODIFY
2.Lengvas

Ką LIKE šablone reiškia pakaitos simbolis %?

  1. ABet kurį vieną skaitmenį
  2. BBet kokią nulio ar daugiau simbolių seką
  3. CLygiai vieną simbolį toje eilutės pozicijoje
  4. DEilutės pabaigą
3.Lengvas

Kuris raktinis žodis rikiuoja užklausos rezultatą?

  1. AARRANGE
  2. BGROUP BY
  3. CORDER BY
  4. DSORT
4.Vidutinis

Kuri užklausa grąžina kiekvieno kliento užsakymų skaičių?

  1. ASELECT customer_id FROM orders WHERE COUNT(*) > 0
  2. BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  3. CSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
  4. DSELECT DISTINCT COUNT(*) FROM orders
5.Vidutinis

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

  1. AVisas abiejų užklausų eilutes be pasikartojimų
  2. BEilutes, esančias abiejose užklausose
  3. CAntrosios užklausos eilutes, kurių nėra pirmojoje
  4. DPirmosios užklausos eilutes, kurių nėra antrojoje
6.Vidutinis

Kuris sakinys pašalina visas lentelės eilutes, išlaiko jos struktūrą ir negali turėti WHERE sąlygos?

  1. AALTER TABLE
  2. BDROP TABLE
  3. CTRUNCATE TABLE
  4. DDELETE FROM su WHERE sąlyga
7.Sunkus

Kas yra fantominis skaitymas (phantom read)?

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

Kaip, taikant daugiaversį lygiagretumo valdymą (MVCC), skaitytojai gali neblokuoti rašytojų?

  1. ASkaitytojai tiesiogiai skaito nepatvirtintus duomenis
  2. BRašyti neleidžiama, kol aktyvus bent vienas skaitytojas
  3. CSkaitytojai visada laukia, kol visi rašytojai patvirtins
  4. DSkaitytojai mato nuoseklią patvirtintų eilučių versijų momentinę kopiją, o rašytojai kuria naujas versijas

Atsakymai

  1. 1. B · UPDATE
  2. 2. B · Bet kokią nulio ar daugiau simbolių seką
  3. 3. C · ORDER BY
  4. 4. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  5. 5. D · Pirmosios užklausos eilutes, kurių nėra antrojoje
  6. 6. C · TRUNCATE TABLE
  7. 7. B · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
  8. 8. D · Skaitytojai mato nuoseklią patvirtintų eilučių versijų momentinę kopiją, o rašytojai kuria naujas versijas

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