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ą atlieka CHECK apribojimas?

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

Klientas gali pateikti daug užsakymų, bet kiekvienas užsakymas priklauso lygiai vienam klientui. Koks tai ryšys?

  1. ANulis su nuliu
  2. BVienas su vienu
  3. CDaugelis su daugeliu
  4. DVienas su daugeliu
3.Lengvas

Kas yra sudėtinis raktas?

  1. ARaktas, saugomas atskiroje lentelėje
  2. BRaktas, sudarytas iš dviejų ar daugiau stulpelių
  3. CRaktas, generuojamas duomenų bazės
  4. DRaktas, leidžiantis pasikartojančias reikšmes
4.Vidutinis

Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?

  1. AJokių eilučių, nes palyginimo rezultatas nežinomas
  2. BVisas lentelės eilutes
  3. CTik eilutes, kuriose col yra NULL, kaip su IS NULL
  4. DKlaidą kiekvienoje duomenų bazėje
5.Vidutinis

Ką reiškia funkcinė priklausomybė A → B?

  1. AA ir B abu yra pirminiai raktai
  2. BKiekviena B reikšmė susijusi su lygiai viena A reikšme
  3. CKiekviena A reikšmė susijusi su lygiai viena B reikšme
  4. DA yra išorinis raktas, nurodantis B
6.Vidutinis

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

  1. AAntrosios užklausos eilutes, kurių nėra pirmojoje
  2. BEilutes, esančias abiejose užklausose
  3. CVisas abiejų užklausų eilutes be pasikartojimų
  4. DPirmosios užklausos eilutes, kurių nėra antrojoje
7.Sunkus

Dviejų fazių blokavimas (2PL) užtikrina:

  1. AKad transakcijos niekada nelaukia
  2. BKonfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
  3. CKad jokių blokuočių nereikia
  4. DKad aklavietės niekada neįvyks
8.Sunkus

Ką apskaičiuoja SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AVidutinę dienos sumą
  2. BVisų sumų bendrą sumą kiekvienoje eilutėje
  3. CPo vieną eilutę kiekvienai dienai tik su tos dienos suma
  4. DKaupiamąją amount sumą, sutvarkytą pagal day

Atsakymai

  1. 1. A · Atmeta eilutes, kurių reikšmės netenkina sąlygos
  2. 2. D · Vienas su daugeliu
  3. 3. B · Raktas, sudarytas iš dviejų ar daugiau stulpelių
  4. 4. A · Jokių eilučių, nes palyginimo rezultatas nežinomas
  5. 5. C · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  6. 6. D · Pirmosios užklausos eilutes, kurių nėra antrojoje
  7. 7. B · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)
  8. 8. D · Kaupiamąją amount sumą, sutvarkytą pagal day

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