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

Kuriai SQL daliai priklauso GRANT ir REVOKE?

  1. ADuomenų manipuliavimo kalbai (DML)
  2. BDuomenų apibrėžimo kalbai (DDL)
  3. CDuomenų užklausų kalbai (DQL)
  4. DDuomenų valdymo kalbai (DCL)
2.Lengvas

Išorinis raktas (foreign key) yra:

  1. ARaktas, kuris visada yra užšifruotas
  2. BStulpelis, nurodantis kitos lentelės pirminį raktą
  3. CStulpelis, kurio reikšmės turi būti unikalios visose lentelės eilutėse
  4. DRaktas, kurį naudoja užsienio vartotojai
3.Lengvas

Kuris SQL sakinys išrenka duomenis iš lentelės?

  1. AINSERT
  2. BUPDATE
  3. CSELECT
  4. DCREATE
4.Vidutinis

Ką grąžina SELECT SUM(amount) FROM orders, kai WHERE sąlyga neatitinka jokių eilučių?

  1. AKlaidą
  2. BTuščią eilutę
  3. C0
  4. DNULL
5.Vidutinis

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

  1. APirmosios užklausos eilutes, kurių nėra antrojoje
  2. BAntrosios užklausos eilutes, kurių nėra pirmojoje
  3. CVisas abiejų užklausų eilutes be pasikartojimų
  4. DEilutes, esančias abiejose užklausose
6.Vidutinis

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

  1. AA yra išorinis raktas, nurodantis B
  2. BA ir B abu yra pirminiai raktai
  3. CKiekviena A reikšmė susijusi su lygiai viena B reikšme
  4. DKiekviena B reikšmė susijusi su lygiai viena A reikšme
7.Sunkus

Koks žinomas lentelių skaidymo į BCNF trūkumas, palyginti su 3NF?

  1. ABCNF lentelės negali turėti pirminių raktų
  2. BKai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
  3. CSkaidymas sujungiant atgal visada praranda duomenis
  4. DBCNF leidžia daugiau pertekliaus nei 3NF
8.Sunkus

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

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

Atsakymai

  1. 1. D · Duomenų valdymo kalbai (DCL)
  2. 2. B · Stulpelis, nurodantis kitos lentelės pirminį raktą
  3. 3. C · SELECT
  4. 4. D · NULL
  5. 5. A · Pirmosios užklausos eilutes, kurių nėra antrojoje
  6. 6. C · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  7. 7. B · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
  8. 8. D · Konfliktų atžvilgiu serializuojamus tvarkaraščius (conflict-serializable)

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