[A]
1) jakou organizací by se dala realizovat vazba 1:N v ERA modelu?
2) spojení relace; k čemu by se dalo toto spojení použít?
3) projekce - příklad
4) dekompozice - příklad relace s 5-ti atributy
R(A,B,C,D,E) a B->A, E; B->A, C
- navrhněte vhodnou dekompozici na 2 relace, která bude bezztrátová
5) co je to vícenásobný set? síťový model dat
6) ERA model: památky - každou vlastní 1 majitel, dodavatelské firmy provádí
opravy památek, 1 památka může být opravována více firmami, dodavatelé
majitelům faktury, na 1 faktuře může být práce na různých památkách
7) Jaké paralelní transakce se zapisují do journalu?
8) uzamykací protokoly -- dvoufázový uzamykací protokol
9) určit jestli patří do 1.--3. NF
[B]
1) Co mají společné a v čem se liší invertovaný seznam a indexový soubor?
2) Napište relační schéma R*S, které vznikne z
R = výrobek (č_výrobku, cena)
S = sklad (..., č_výrobku, číslo_skladu, množství)
3) Určete projekci R[A1, A3]
A1 | A2 | A3 | A4 |
A | 1 | a | a |
B | 2 | b | b |
A | 3 | a | g |
D | 2 | b | d |
[C]
1) přidání prvku do seznamové organizace; načrtnout obrázek
2) selekce
3) 3.NF (vybrat klíč)
A1 | A2 | A3 | A4 |
A | 1 | a | a |
A | 2 | b | b |
B | 3 | a | g |
C | 2 | b | d |
D | 1 | a | a |
do skladu se ukládá ze skladu se vydává výpis aktuálního stavu7) integritní omezení
[D]
1) načrtni -- index-sekvenční tabulku; jak se do ní přidává
2) relační schéma R*S pro R(A1, A2, A3, č_osoby) a S(B1, B2, č_osoby)
3) R[A1,A3] -> relační schéma (pro tabulku se čtyřmi sloupci)
4) najdi klíč a urči je-li v 1., 2., 3. NF (ano/ne) a proč?
5) R(A,B,C,D,E) a B->A, D
- udělej co nejlepší rozklad
- může C->B je-li B klíč? (proč?)
6) co je to síťový model
7) ER: okres, obce, části obce, parcela -- daná souřadnicemi - a další -
urbanizační celky, ochranná pásma, zátopové oblasti, místa pro položení kabelu
- pomocí relační algebry najdi obce, které leží v zátopové oblasti
8) definice journálu
9) přístupová práva z hlediska SQL