You are on page 1of 2

Písomka 1

1. Pojem „atomickosť“ vyjadruje:


- atribút obsahuje len jednu hodnotu

2. Čo vyjadrujeme pojmom „dekompozícia vzťahu M-N“?


- rozklad vzťahu M-N na dva vzťahy, 1-N a spojovaciu tabuľku

3. V ktorom modeli alebo fáze pri návrhu databázy robíme dekompozíciu vzťahu M-N?
- model: logický model
- fáza: transformácia

4. Vyberte správne výroky o primárnom kľúči (PK):


- PK nesmie obsahovať hodnotu nula
- PK môže byť len číselného dátového typu
- PK nesmie obsahovať prázdnu hodnotu
- PK musí byť jedinečný

5. Čo je účelom cudzieho kľúča?


- zabezpečiť odkaz na primárny kľúč alebo iný jedinečný kľúč
- identifikácia nadradenej entity

6. Pre zložený kľúč platí (správne výroky):


- musí byť jedinečný
- môže byť zložený z viacerých primárnych kľúčov
- môže mať rôzne dátové typy pre jednotlivé polia

7. Uveďte výhodu a nevýhodu prirodzeného primárneho kľúča:


- výhoda – prirodzený kľúč súvisí s oblasťou, o ktorej databáza nesie informácie
a vieme ho priradiť k záznamu, ktorý obsahuje jedinečný znak v databáze (napr. UOČ,
číslo OP)
- nevýhoda – často nastáva prípad, kedy typ entity neobsahuje prirodzený kľúč
a nemá jedinečnú vlastnosť, preto musíme doplniť umelý kľúč, tým pádom umelo
vygenerovať primárny kľúč

8. Pravidlo entitnej integrity:


- zabezpečuje, že hodnoty v cudzom kľúči odkazujú na existujúce hodnoty
v primárnom kľúči
- zabezpečuje vzťahy medzi tabuľkami
- zabezpečuje konzistentnosť databázy v jednotlivých poliach pri pridávaní,
aktualizácii a odstraňovaní záznamov

9. Ktoré z nasledovných objektov používame vo fyzickom modeli návrhu databázy?


- primárny kľúč, index
10. Medzi dvoma tabuľkami v databáze je vytvorený vzťah 1-N, v ktorom je
zabezpečená referenčná integrita. Ktoré z nasledujúcich operácií je možné v tomto
prípade vykonať?
- odstrániť záznam z nadradenej tabuľky, ktorý nemá pridružený záznam (záznamy)
v podradenej tabuľke
- pridať záznam do podradenej tabuľky s hodnotou NULL v cudzom kľúči

11. –

12. Čo zobrazuje nasledovný E/R diagram?


- binárny vzťah
- vzťah typu M-N medzi Zákazníkom a Tovarom

13. Majme tabuľku Čitatelia (CIT) a tabuľku Pôžičky (POZ) s definovaným vzťahom
podľa obrázka. Potrebujeme vypísať všetkých čitateľov, ktorí nemajú žiadnu
pôžičku. Použijeme:
- výberový dotaz z tabuľky Čitatelia, kde ID_Pozicky Is Null

14. Medzi agregačné funkcie, ktoré môžeme použiť na zakúpené dáta patria?
- AVG, Count

15. Medzi základné operácie relačnej algebry nepatrí?


- transakcia, sekvencia, redundancia

16. Ako je realizovaná dekompozícia vzťahu M-N?


- nastáva rozklad, v ktorom vznikne spojovacia tabuľka a dva vzťahy 1-N

17. Používatelia majú k dispozícii databázu, v ktorej je tabuľka Odberatelia s dátami


o odberateľoch. Používatelia veľmi často vyhľadávajú na základe poľa „Adresa“. Čo
môže zefektívniť alebo zrýchliť takéto spracovanie?
- vytvoriť index nad polom „Adresa“
- pole „ID_Odberateľa“ nastaviť ako primárny kľúč

You might also like