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 apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?

  1. AUNIQUE
  2. BDEFAULT
  3. CNOT NULL
  4. DCHECK NULL
2.Lengvas

Kuris raktažodis užklausoje stulpeliui ar lentelei suteikia laikiną alternatyvų pavadinimą?

  1. AAS
  2. BALIAS
  3. CNAME
  4. DRENAME
3.Lengvas

Ką transakcijoje atlieka ROLLBACK?

  1. AAtšaukia pakeitimus, padarytus nuo transakcijos pradžios
  2. BIštrina lentelę
  3. CVisus transakcijos pakeitimus visam laikui išsaugo diske
  4. DPakartoja paskutinį sakinį
4.Vidutinis

Ką SELECT COALESCE(phone, 'unknown') FROM customers grąžina klientui, kurio phone yra NULL?

  1. AKlaidą
  2. BNULL
  3. C'unknown'
  4. DTuščią eilutę
5.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. A8
  2. B5
  3. C3
  4. D15
6.Vidutinis

Kuri užklausa grąžina kiekvieno kliento užsakymų skaičių?

  1. ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
  2. BSELECT customer_id FROM orders WHERE COUNT(*) > 0
  3. CSELECT DISTINCT COUNT(*) FROM orders
  4. DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
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, D}
  2. B{A, B, C}
  3. C{A, B}
  4. D{A}
8.Sunkus

Kada R skaidymas į R1 ir R2 garantuotai yra be nuostolių?

  1. AKai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
  2. BKai kiekvienas R atributas yra ir R1, ir R2
  3. CKai R1 ir R2 neturi bendrų atributų
  4. DKai R1 ir R2 turi tiek pat stulpelių

Atsakymai

  1. 1. C · NOT NULL
  2. 2. A · AS
  3. 3. A · Atšaukia pakeitimus, padarytus nuo transakcijos pradžios
  4. 4. C · 'unknown'
  5. 5. B · 5
  6. 6. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  7. 7. A · {A, B, C, D}
  8. 8. A · Kai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą

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