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

Kas yra sudėtinis raktas?

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

Kuriai SQL daliai priklauso GRANT ir REVOKE?

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

Kuris apribojimas užtikrina, kad stulpelis niekada neliktų tuščias (NULL)?

  1. AUNIQUE
  2. BCHECK NULL
  3. CNOT NULL
  4. DDEFAULT
4.Vidutinis

Antroji normalinė forma (2NF) pašalina:

  1. AIšorinius raktus
  2. BVisas NULL reikšmes
  3. CNeraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
  4. DTranzityviąsias neraktinių stulpelių priklausomybes per kitą neraktinį stulpelį
5.Vidutinis

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

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

Kas yra „nešvarus“ skaitymas (dirty read)?

  1. ADuomenų skaitymas iš sugadinto disko
  2. BDuomenų skaitymas be WHERE sąlygos
  3. CDuomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
  4. DTos pačios eilutės skaitymas dukart gaunant tą pačią reikšmę
7.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
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 LIKE '%a'
  3. CWHERE first_name = 'Eva'
  4. DWHERE UPPER(first_name) = 'EVA'

Atsakymai

  1. 1. A · Raktas, sudarytas iš dviejų ar daugiau stulpelių
  2. 2. A · Duomenų valdymo kalbai (DCL)
  3. 3. C · NOT NULL
  4. 4. C · Neraktinių stulpelių dalines priklausomybes nuo sudėtinio rakto dalies
  5. 5. B · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  6. 6. C · Duomenų, kuriuos įrašė dar nepatvirtinta kita transakcija, skaitymas
  7. 7. B · Pakartota užklausa grąžina naujas eilutes, kurias įterpė kita patvirtinta transakcija
  8. 8. A · WHERE last_name = 'Jansen'

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