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 raktinis žodis rikiuoja užklausos rezultatą?

  1. ASORT
  2. BARRANGE
  3. CGROUP BY
  4. DORDER BY
2.Lengvas

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

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

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

  1. ALIKE
  2. BCONTAINS
  3. CSIMILAR
  4. DMATCH
4.Vidutinis

Darbuotojų lentelė turi stulpelį manager_id, nurodantį kitą darbuotoją. Kaip išvardyti kiekvieną darbuotoją kartu su jo vadovo vardu?

  1. ASujungti lentelę su ja pačia naudojant UNION ALL ir WHERE filtrą
  2. BSujungti darbuotojų lentelę pačią su savimi naudojant du pseudonimus
  3. CNaudoti tik GROUP BY manager_id
  4. DDiske sukurti antrą lentelės kopiją
5.Vidutinis

Lentelė saugo kliento adresą kiekvienoje užsakymo eilutėje. Adreso pakeitimas vienoje eilutėje, bet ne kitose, yra pavyzdys:

  1. AFantominio skaitymo
  2. BAtnaujinimo anomalijos
  3. CĮterpimo anomalijos
  4. DTrynimo anomalijos
6.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. A5
  2. B3
  3. C15
  4. D8
7.Sunkus

Kodėl daugelis DBVS naudoja griežtąjį dviejų fazių užrakinimą, išlaikydamos išskirtinius užraktus iki patvirtinimo?

  1. AJis padaro aklavietes neįmanomas
  2. BJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  3. CJis pašalina transakcijų žurnalo poreikį
  4. DJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
8.Sunkus

Ką grąžina ši užklausa: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. AStudentus, kurių pažymys didesnis už vidutinį pažymį
  2. BVisų studentų vidutinį pažymį
  3. CKlaidą, nes WHERE sąlygoje papildomos užklausos neleidžiamos
  4. DTik studentus, turinčius aukščiausią pažymį

Atsakymai

  1. 1. D · ORDER BY
  2. 2. D · Bet kokią nulio ar daugiau simbolių seką
  3. 3. A · LIKE
  4. 4. B · Sujungti darbuotojų lentelę pačią su savimi naudojant du pseudonimus
  5. 5. B · Atnaujinimo anomalijos
  6. 6. A · 5
  7. 7. B · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  8. 8. A · Studentus, kurių pažymys didesnis už vidutinį pažymį

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