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ą atlieka CHECK apribojimas?

  1. AAtmeta eilutes, kurių reikšmės netenkina sąlygos
  2. BSuskaičiuoja lentelės eilutes
  3. CPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
  4. DPatikrina naudotojo slaptažodį
2.Lengvas

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

  1. ADELETE FROM
  2. BDROP TABLE
  3. CREMOVE TABLE
  4. DTRUNCATE ROWS
3.Lengvas

Kuo UNION ALL skiriasi nuo UNION?

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

Pirmoji normalinė forma (1NF) reikalauja, kad:

  1. ANebūtų išorinių raktų
  2. BKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
  3. CKiekviena lentelė turėtų lygiai vieną stulpelį
  4. DKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
5.Vidutinis

Kuri ACID savybė reiškia, kad lygiagrečios transakcijos nemato viena kitos nebaigtų pakeitimų?

  1. AAtomiškumas
  2. BIzoliacija
  3. CPrieinamumas
  4. DPatvarumas
6.Vidutinis

Ką atlieka ROLLBACK TO SAVEPOINT s1?

  1. AIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
  2. BAtšaukia visą transakciją nuo pradžios
  3. CUžbaigia transakciją ir viską patvirtina
  4. DAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
7.Sunkus

Lentelės enrolment(student_id, course_id, student_name, grade) raktas yra (student_id, course_id). Kurią normalinę formą ji pažeidžia?

  1. AJokios, ji yra BCNF
  2. BAntrąją normalinę formą, nes student_name priklauso tik nuo student_id
  3. CPirmąją normalinę formą, nes stulpelyje grade nėra atominių reikšmių
  4. DTik trečiąją normalinę formą, nes grade priklauso nuo student_name
8.Sunkus

Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?

  1. AWHERE last_name = 'Jansen'
  2. BWHERE first_name LIKE '%a'
  3. CWHERE first_name = 'Eva'
  4. DWHERE UPPER(first_name) = 'EVA'

Atsakymai

  1. 1. A · Atmeta eilutes, kurių reikšmės netenkina sąlygos
  2. 2. B · DROP TABLE
  3. 3. A · UNION ALL palieka pasikartojančias eilutes
  4. 4. D · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  5. 5. B · Izoliacija
  6. 6. D · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  7. 7. B · Antrąją normalinę formą, nes student_name priklauso tik nuo student_id
  8. 8. A · WHERE last_name = 'Jansen'

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