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

Kuris SQL sakinys keičia jau esamų eilučių reikšmes?

  1. AUPDATE
  2. BREPLACE COLUMN
  3. CMODIFY
  4. DINSERT
2.Lengvas

Ką garantuoja stulpelio UNIQUE apribojimas?

  1. AStulpelis automatiškai tampa lentelės pirminiu raktu
  2. BJokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
  3. CStulpelio reikšmės surikiuotos
  4. DStulpelio negalima keisti po įterpimo
3.Lengvas

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

  1. ANulį ar daugiau simbolių
  2. BLygiai vieną simbolį
  3. CBet kurią raidę, bet ne skaitmenį
  4. DTarpo simbolį
4.Vidutinis

Kodėl SELECT price * 2 AS double_price FROM t WHERE double_price > 10 daugumoje duomenų bazių nepavyksta?

  1. APseudonimuose negali būti pabraukimo
  2. BWHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
  3. CSELECT sąraše aritmetika neleidžiama
  4. DWHERE gali lyginti tik tekstinius stulpelius
5.Vidutinis

Ką atlieka ROLLBACK TO SAVEPOINT s1?

  1. AUžbaigia transakciją ir viską patvirtina
  2. BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
  3. CAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  4. DAtšaukia visą transakciją nuo pradžios
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

Ką grąžina ši užklausa: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. ATik studentus, turinčius aukščiausią pažymį
  2. BKlaidą, nes WHERE sąlygoje papildomos užklausos neleidžiamos
  3. CVisų studentų vidutinį pažymį
  4. DStudentus, kurių pažymys didesnis už vidutinį pažymį
8.Sunkus

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

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

Atsakymai

  1. 1. A · UPDATE
  2. 2. B · Jokios dvi eilutės tame stulpelyje neturi tos pačios ne NULL reikšmės
  3. 3. B · Lygiai vieną simbolį
  4. 4. B · WHERE įvertinamas prieš SELECT sąrašą, todėl pseudonimo dar nėra
  5. 5. C · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
  6. 6. D · 12
  7. 7. D · Studentus, kurių pažymys didesnis už vidutinį pažymį
  8. 8. D · Kai kurių funkcinių priklausomybių gali nebebūti įmanoma patikrinti vienoje lentelėje

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