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ą SQL kalboje reiškia NULL?

  1. ASkaičių nulį skaitiniuose stulpeliuose
  2. BTrūkstamą arba nežinomą reikšmę
  3. CLoginę reikšmę „netiesa“
  4. DTuščią simbolių eilutę
2.Lengvas

Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?

  1. ADROP TABLE
  2. BREMOVE TABLE
  3. CDELETE FROM
  4. DTRUNCATE ROWS
3.Lengvas

Kuo UNION ALL skiriasi nuo UNION?

  1. AUNION ALL surikiuoja rezultatą
  2. BUNION ALL pašalina pasikartojančias eilutes
  3. CUNION ALL palieka pasikartojančias eilutes
  4. DUNION ALL veikia tik su viena lentele
4.Vidutinis

Ką grąžina SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?

  1. ATik išlaikiusius studentus
  2. BIšlaikiusių ir neišlaikiusių studentų skaičių
  3. CKiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
  4. DKlaidą, nes CASE SELECT sąraše neleidžiamas
5.Vidutinis

Antroji normalinė forma (2NF) pašalina:

  1. AVisas NULL reikšmes
  2. BTranzityviąsias neraktinių stulpelių priklausomybes per kitą neraktinį stulpelį
  3. CNeraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
  4. DIšorinius raktus
6.Vidutinis

Ką grąžina SELECT SUM(amount) FROM orders, kai WHERE sąlyga neatitinka jokių eilučių?

  1. AKlaidą
  2. B0
  3. CTuščią eilutę
  4. DNULL
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 pašalina transakcijų žurnalo poreikį
  3. CJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  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. AKlaidą, nes WHERE sąlygoje papildomos užklausos neleidžiamos
  2. BStudentus, kurių pažymys didesnis už vidutinį pažymį
  3. CTik studentus, turinčius aukščiausią pažymį
  4. DVisų studentų vidutinį pažymį

Atsakymai

  1. 1. B · Trūkstamą arba nežinomą reikšmę
  2. 2. A · DROP TABLE
  3. 3. C · UNION ALL palieka pasikartojančias eilutes
  4. 4. C · Kiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
  5. 5. C · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
  6. 6. D · NULL
  7. 7. C · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  8. 8. B · Studentus, kurių pažymys didesnis už vidutinį pažymį

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