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

Kas yra pirminis raktas (primary key)?

  1. AStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
  2. BStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  3. CPirmasis kiekvienos lentelės stulpelis
  4. DDuomenų bazės slaptažodis
2.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
3.Lengvas

Ką UNION daro su dviejų SELECT užklausų rezultatais?

  1. APalieka tik tas eilutes, kurios yra pirmojoje, bet ne antrojoje užklausoje
  2. BSujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  3. CPalieka tik abiejuose esančias eilutes
  4. DSujungia juos greta pagal raktą
4.Vidutinis

Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?

  1. AJokių eilučių, nes palyginimo rezultatas nežinomas
  2. BVisas lentelės eilutes
  3. CTik eilutes, kuriose col yra NULL, kaip su IS NULL
  4. DKlaidą kiekvienoje duomenų bazėje
5.Vidutinis

Kodėl SELECT price * 2 AS double_price FROM t WHERE double_price > 10 daugumoje duomenų bazių nepavyksta?

  1. AWHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
  2. BSELECT sąraše aritmetika neleidžiama
  3. CPseudonimuose negali būti pabraukimo
  4. DWHERE gali lyginti tik tekstinius stulpelius
6.Vidutinis

Kada WHERE EXISTS (použklausa) eilutei yra teisinga?

  1. AKai použklausa grąžina bent vieną eilutę
  2. BKai použklausa negrąžina NULL reikšmių
  3. CKai použklausa grąžina skaičių, didesnį už nulį
  4. DKai použklausa grąžina lygiai vieną eilutę
7.Sunkus

Kai R(A, B, C, D) turi funkcines priklausomybes A → B, B → C ir C → D, koks yra uždarinys A+?

  1. A{A, B, C}
  2. B{A, B, C, D}
  3. C{A}
  4. D{A, B}
8.Sunkus

x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?

  1. ATRUE
  2. BNULL, todėl eilutė visada atmetama
  3. CUNKNOWN
  4. DFALSE

Atsakymai

  1. 1. B · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
  2. 2. C · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
  3. 3. B · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
  4. 4. A · Jokių eilučių, nes palyginimo rezultatas nežinomas
  5. 5. A · WHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
  6. 6. A · Kai použklausa grąžina bent vieną eilutę
  7. 7. B · {A, B, C, D}
  8. 8. A · TRUE

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