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

Kaip surikiuoti rezultatą nuo didžiausio iki mažiausio atlyginimo?

  1. ASORT salary DOWN
  2. BORDER BY salary DESC
  3. CGROUP BY salary DESC
  4. DORDER BY salary ASC
2.Lengvas

Kuris SQL sakinys prideda naujų eilučių į lentelę?

  1. ASELECT
  2. BUPDATE
  3. CINSERT
  4. DALTER
3.Lengvas

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

  1. ADELETE FROM
  2. BTRUNCATE ROWS
  3. CDROP TABLE
  4. DREMOVE TABLE
4.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, COUNT(*) FROM orders GROUP BY customer_id
  3. CSELECT customer_id FROM orders WHERE COUNT(*) > 0
  4. DSELECT DISTINCT COUNT(*) FROM orders
5.Vidutinis

Išorinis raktas apibrėžtas su ON DELETE CASCADE. Kas nutinka ištrynus tėvinę eilutę?

  1. ATėvinė eilutė nukopijuojama į archyvo lentelę
  2. BVaikinių eilučių išorinis raktas automatiškai nustatomas į NULL
  3. CTrynimas visada atmetamas
  4. DJą nurodančios vaikinės eilutės ištrinamos automatiškai
6.Vidutinis

Kuris teiginys apie HAVING yra teisingas?

  1. AJo negalima naudoti su GROUP BY
  2. BJame galima naudoti agregavimo funkcijas grupėms filtruoti
  3. CJis SELECT sakinyje turi būti prieš WHERE
  4. DJis rikiuoja rezultatus
7.Sunkus

Kodėl užklausa su WHERE YEAR(order_date) = 2025 gali nenaudoti stulpelio order_date indekso?

  1. AIndeksas pagal order_date naudojamas tik ORDER BY sąlygoms, niekada WHERE
  2. BIndeksai niekada neveikia su datomis
  3. CYEAR nėra galiojantis SQL
  4. DFunkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse
8.Sunkus

Kuris izoliacijos lygis apsaugo nuo „nešvarių“ skaitymų (dirty reads), bet vis dar leidžia nepakartojamus skaitymus (non-repeatable reads)?

  1. ASerializable
  2. BRepeatable read
  3. CRead committed
  4. DRead uncommitted

Atsakymai

  1. 1. B · ORDER BY salary DESC
  2. 2. C · INSERT
  3. 3. C · DROP TABLE
  4. 4. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  5. 5. D · Ją nurodančios vaikinės eilutės ištrinamos automatiškai
  6. 6. B · Jame galima naudoti agregavimo funkcijas grupėms filtruoti
  7. 7. D · Funkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse
  8. 8. C · Read committed

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