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ą grąžina CROSS JOIN?

  1. AKiekvieną dviejų lentelių eilučių derinį
  2. BTik eilutes, kurios sutampa pagal bendrą rakto stulpelį
  3. CTik pirmosios lentelės eilutes
  4. DTik nesutampančias eilutes
2.Lengvas

Kuriai SQL daliai priklauso tokie sakiniai kaip CREATE, ALTER ir DROP?

  1. ATransakcijų valdymo kalbai (TCL)
  2. BDuomenų manipuliavimo kalbai (DML)
  3. CDuomenų apibrėžimo kalbai (DDL)
  4. DDuomenų valdymo kalbai (DCL)
3.Lengvas

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

  1. ADROP TABLE
  2. BDELETE FROM
  3. CTRUNCATE ROWS
  4. DREMOVE TABLE
4.Vidutinis

Ką reiškia raidė „A“ santrumpoje ACID?

  1. AAgregavimas (Aggregation)
  2. BAtomiškumas (Atomicity)
  3. CPrieinamumas (Availability)
  4. DTikslumas (Accuracy)
5.Vidutinis

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

  1. AKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
  2. BNebūtų išorinių raktų
  3. CKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  4. DKiekviena lentelė turėtų lygiai vieną stulpelį
6.Vidutinis

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

  1. ASELECT DISTINCT COUNT(*) FROM orders
  2. BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  3. CSELECT customer_id FROM orders WHERE COUNT(*) > 0
  4. DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
7.Sunkus

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

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

Kas yra fantominis skaitymas (phantom read)?

  1. AUžklausa, negrąžinanti jokių eilučių
  2. BPakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
  3. CNepatvirtintų pakeitimų skaitymas
  4. DDuomenų, kurie niekada nebuvo įrašyti, skaitymas

Atsakymai

  1. 1. A · Kiekvieną dviejų lentelių eilučių derinį
  2. 2. C · Duomenų apibrėžimo kalbai (DDL)
  3. 3. A · DROP TABLE
  4. 4. B · Atomiškumas (Atomicity)
  5. 5. C · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  6. 6. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  7. 7. B · Kai bendri R1 ir R2 atributai sudaro R1 arba R2 superraktą
  8. 8. B · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija

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