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

Kam naudojama esybių ir ryšių (ER) diagrama?

  1. AEsybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  2. BParodyti, kaip vykdoma užklausa
  3. CDuomenų bazės naudotojams išvardyti
  4. DDuomenų bazės našumui matuoti
2.Lengvas

INNER JOIN grąžina:

  1. ANesutampančias eilutes
  2. BTik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
  3. CVisas abiejų lentelių eilutes
  4. DVisas kairiosios lentelės eilutes, o ten, kur sutampančių nėra, – NULL
3.Lengvas

Kaip reliaciniame modelyje vadinama lentelės eilutė?

  1. AAtributu
  2. BKortežu (tuple)
  3. CDomenu
  4. DSchema
4.Vidutinis

Kuri užklausa grąžina didžiausią atlyginimą kiekviename skyriuje?

  1. ASELECT dept, salary FROM emp WHERE salary = MAX(salary)
  2. BSELECT MAX(dept), salary FROM emp GROUP BY salary
  3. CSELECT dept, MAX(salary) FROM emp GROUP BY dept
  4. DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.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. CNukopijuoja lentelę employees naudotojui alice
  4. DLeidžia alice atnaujinti ir trinti eilutes lentelėje employees
6.Vidutinis

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

  1. AKiekviena B reikšmė susijusi su lygiai viena A reikšme
  2. BKiekviena A reikšmė susijusi su lygiai viena B reikšme
  3. CA yra išorinis raktas, nurodantis B
  4. DA ir B abu yra pirminiai raktai
7.Sunkus

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

  1. AJis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  2. BJis padaro aklavietes neįmanomas
  3. CJis leidžia transakcijoms saugiai skaityti nešvarius duomenis
  4. DJis pašalina transakcijų žurnalo poreikį
8.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. CStudentus, kurių pažymys didesnis už vidutinį pažymį
  4. DVisų studentų vidutinį pažymį

Atsakymai

  1. 1. A · Esybėms, jų atributams ir ryšiams modeliuoti projektuojant duomenų bazę
  2. 2. B · Tik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
  3. 3. B · Kortežu (tuple)
  4. 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. B · Leidžia naudotojui alice skaityti lentelę employees
  6. 6. B · Kiekviena A reikšmė susijusi su lygiai viena B reikšme
  7. 7. A · Jis apsaugo nuo kaskadinių nutraukimų, nes niekas negali skaityti nepatvirtintų įrašų
  8. 8. C · Studentus, kurių pažymys didesnis už vidutinį pažymį

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