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 agregavimo funkcija grąžina skaitinio stulpelio vidurkį?

  1. AAVG
  2. BMEDIAN
  3. CMEAN
  4. DSUM
2.Lengvas

Ką atlieka CHECK apribojimas?

  1. ASuskaičiuoja lentelės eilutes
  2. BPatikrina, ar lentelė egzistuoja, prieš vykdant jai užklausą
  3. CPatikrina naudotojo slaptažodį
  4. DAtmeta eilutes, kurių reikšmės netenkina sąlygos
3.Lengvas

Ką LIKE šablone reiškia pakaitos simbolis _ (pabraukimas)?

  1. ABet kurią raidę, bet ne skaitmenį
  2. BNulį ar daugiau simbolių
  3. CLygiai vieną simbolį
  4. DTarpo simbolį
4.Vidutinis

Ką grąžina EXCEPT (Oracle vadinamas MINUS)?

  1. APirmosios užklausos eilutes, kurių nėra antrojoje
  2. BVisas abiejų užklausų eilutes be pasikartojimų
  3. CEilutes, esančias abiejose užklausose
  4. DAntrosios užklausos eilutes, kurių nėra pirmojoje
5.Vidutinis

Ką grąžina INTERSECT, naudojamas tarp dviejų SELECT užklausų?

  1. AEilutes, esančias pirmajame, bet ne antrajame rezultate
  2. BEilutes, esančias abiejuose rezultatuose
  3. CRezultatų Dekarto sandaugą
  4. DVisas abiejų rezultatų eilutes
6.Vidutinis

Lentelėje a yra 3 eilutės, o lentelėje b – 4. Kiek eilučių grąžina SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C3
  4. D12
7.Sunkus

Po customers LEFT JOIN orders kodėl užsakymams kiekvienam klientui skaičiuoti naudojama COUNT(o.id), o ne COUNT(*)?

  1. ACOUNT(o.id) skaičiuoja tik skirtingus klientus
  2. BCOUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
  3. CCOUNT(*) nepaiso eilučių su NULL reikšmėmis
  4. DCOUNT(*) po sujungimo neleidžiamas
8.Sunkus

Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?

  1. AWHERE last_name = 'Jansen'
  2. BWHERE first_name = 'Eva'
  3. CWHERE first_name LIKE '%a'
  4. DWHERE UPPER(first_name) = 'EVA'

Atsakymai

  1. 1. A · AVG
  2. 2. D · Atmeta eilutes, kurių reikšmės netenkina sąlygos
  3. 3. C · Lygiai vieną simbolį
  4. 4. A · Pirmosios užklausos eilutes, kurių nėra antrojoje
  5. 5. B · Eilutes, esančias abiejuose rezultatuose
  6. 6. D · 12
  7. 7. B · COUNT(*) klientams be užsakymų NULL reikšmėmis užpildytą eilutę suskaičiuoja kaip 1
  8. 8. A · WHERE last_name = 'Jansen'

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