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. BSkaičių nulį skaitiniuose stulpeliuose
  3. CLoginę reikšmę „netiesa“
  4. DTuščią simbolių eilutę
2.Lengvas

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

  1. ANOT NULL
  2. BCHECK NULL
  3. CUNIQUE
  4. DDEFAULT
3.Lengvas

Kuo UNION ALL skiriasi nuo UNION?

  1. AUNION ALL veikia tik su viena lentele
  2. BUNION ALL surikiuoja rezultatą
  3. CUNION ALL pašalina pasikartojančias eilutes
  4. DUNION ALL palieka pasikartojančias eilutes
4.Vidutinis

Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?

  1. ASELECT COUNT(DISTINCT city) FROM customers
  2. BSELECT COUNT(city) FROM customers GROUP BY city
  3. CSELECT DISTINCT COUNT(city) FROM customers
  4. DSELECT SUM(DISTINCT city) FROM customers
5.Vidutinis

Reliacinėje algebroje projekcijos operatorius (π) atitinka:

  1. APasirinkimą, kurios eilutės tenkina nurodytą sąlygą
  2. BDviejų lentelių sujungimą pagal raktą
  3. CRezultato rikiavimą
  4. DPasirinkimą, kurie stulpeliai bus rezultate
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. C12
  4. D3
7.Sunkus

Kodėl daugelis DBVS naudoja griežtąjį dviejų fazių užrakinimą, išlaikydamos išskirtinius užraktus iki patvirtinimo?

  1. AJis padaro aklavietes neįmanomas
  2. BJis pašalina transakcijų žurnalo poreikį
  3. CJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
  4. DJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
8.Sunkus

Lentelės employee(emp_id, dept_id, dept_name) raktas yra emp_id, ir dept_id → dept_name. Kuris teiginys teisingas?

  1. AJi nėra 1NF
  2. BJi nėra 2NF
  3. CJi yra 2NF, bet ne 3NF
  4. DJi yra BCNF, taigi ir 3NF

Atsakymai

  1. 1. A · Trūkstamą arba nežinomą reikšmę
  2. 2. A · NOT NULL
  3. 3. D · UNION ALL palieka pasikartojančias eilutes
  4. 4. A · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. D · Pasirinkimą, kurie stulpeliai bus rezultate
  6. 6. C · 12
  7. 7. D · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  8. 8. C · Ji yra 2NF, bet ne 3NF

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