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

Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?

  1. AGROUP BY
  2. BORDER BY
  3. CWHERE
  4. DHAVING
2.Lengvas

INNER JOIN grąžina:

  1. AVisas abiejų lentelių eilutes
  2. BNesutampančias eilutes
  3. CTik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
  4. DVisas kairiosios lentelės eilutes, o ten, kur sutampančių nėra, – NULL
3.Lengvas

Kaip reliaciniame modelyje vadinama lentelės eilutė?

  1. ASchema
  2. BDomenu
  3. CKortežu (tuple)
  4. DAtributu
4.Vidutinis

Trečioji normalinė forma (3NF) pašalina:

  1. ASudėtinius raktus
  2. BTranzityviąsias priklausomybes tarp neraktinių atributų
  3. CAtomines reikšmes
  4. DPerteklinius indeksus stulpeliuose, kurie nėra rakto dalis
5.Vidutinis

Stulpelyje yra reikšmės 10, 20 ir NULL. Ką grąžina AVG(col)?

  1. A15
  2. B10
  3. CNULL
  4. D30
6.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 ORDER BY customer_id
  3. CSELECT DISTINCT COUNT(*) FROM orders
  4. DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
7.Sunkus

Lentelės employee(emp_id, dept_id, dept_name) raktas yra emp_id, ir dept_id → dept_name. Kuris teiginys teisingas?

  1. AJi nėra 1NF
  2. BJi nėra 2NF
  3. CJi yra 2NF, bet ne 3NF
  4. DJi yra BCNF, taigi ir 3NF
8.Sunkus

Dvi transakcijos abi perskaito stock = 10, kiekviena atima 1 ir įrašo rezultatą, todėl gaunama 9, o ne 8. Kuri tai anomalija?

  1. AFantominis skaitymas
  2. BTrynimo anomalija
  3. CPrarastas atnaujinimas
  4. DNešvarus skaitymas

Atsakymai

  1. 1. C · WHERE
  2. 2. C · Tik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
  3. 3. C · Kortežu (tuple)
  4. 4. B · Tranzityviąsias priklausomybes tarp neraktinių atributų
  5. 5. A · 15
  6. 6. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  7. 7. C · Ji yra 2NF, bet ne 3NF
  8. 8. C · Prarastas atnaujinimas

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