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ą SQL kalboje reiškia NULL?

  1. ATrūkstamą arba nežinomą reikšmę
  2. BLoginę reikšmę „netiesa“
  3. CSkaičių nulį skaitiniuose stulpeliuose
  4. DTuščią simbolių eilutę
2.Lengvas

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

  1. AORDER BY salary DESC
  2. BORDER BY salary ASC
  3. CGROUP BY salary DESC
  4. DSORT salary DOWN
3.Lengvas

Kas yra pakaitinis (surrogate) raktas?

  1. ARaktas, nurodantis kitą lentelę
  2. BRaktas, sudarytas iš realių duomenų, pvz., el. pašto adreso
  3. CRaktas, naudojamas tik rodiniuose
  4. DDirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
4.Vidutinis

Pirmoji normalinė forma (1NF) reikalauja, kad:

  1. AKiekvienas neraktinis stulpelis priklauso nuo viso rakto ir tik nuo rakto
  2. BNebūtų išorinių raktų
  3. CKiekviena lentelė turėtų lygiai vieną stulpelį
  4. DKiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
5.Vidutinis

Kas yra duomenų bazės trigeris?

  1. AKodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  2. BPaiešką pagreitinančio indekso rūšis
  3. CSuplanuota duomenų bazės atsarginė kopija
  4. DUžklausa, kurią naudotojas vykdo rankiniu būdu
6.Vidutinis

Ką atlieka GRANT SELECT ON employees TO alice?

  1. APadaro alice duomenų bazės savininke
  2. BLeidžia naudotojui alice skaityti lentelę employees
  3. CLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
  4. DNukopijuoja lentelę employees naudotojui alice
7.Sunkus

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

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

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

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

Atsakymai

  1. 1. A · Trūkstamą arba nežinomą reikšmę
  2. 2. A · ORDER BY salary DESC
  3. 3. D · Dirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
  4. 4. D · Kiekviename stulpelyje būtų atominės reikšmės ir nebūtų pasikartojančių grupių
  5. 5. A · Kodas, automatiškai vykdomas, kai lentelėje įvyksta nurodytas įvykis, pvz., INSERT, UPDATE ar DELETE
  6. 6. B · Leidžia naudotojui alice skaityti lentelę employees
  7. 7. A · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje
  8. 8. C · Funkcijos taikymas stulpeliui neleidžia atlikti paprastos intervalinės paieškos indekse

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