Dana jest relacja o schemacie \(\displaystyle{ H = \left\{ C, N, P, O\right\}}\), oraz zbiór zależności funkcyjnych \(\displaystyle{ F = \left\{ N \rightarrow P, \left\{ N,O\right\} \rightarrow C \right\}}\). Sprowadź relację do 3NF.
Czy mógłby ktoś wyjaśnić jaki jest algorytm sprowadzania do tej postaci?
[Bazy danych] Sprowadzanie do 3NF
- leg14
- Użytkownik
- Posty: 3132
- Rejestracja: 5 lis 2014, o 20:24
- Płeć: Mężczyzna
- Lokalizacja: Radom
- Podziękował: 154 razy
- Pomógł: 475 razy
[Bazy danych] Sprowadzanie do 3NF
Znajdujemy minimalną reprezentację zbioru zależności funkcyjnych.
Dla każdej zależności \(\displaystyle{ X \rightarrow A}\) z reprezentacji tworzymy tabelę \(\displaystyle{ (X,A)}\).
Dodatkowo tworzymy jedną tabelę składającą się z wybranego klucza
Dla każdej zależności \(\displaystyle{ X \rightarrow A}\) z reprezentacji tworzymy tabelę \(\displaystyle{ (X,A)}\).
Dodatkowo tworzymy jedną tabelę składającą się z wybranego klucza
-
- Użytkownik
- Posty: 25
- Rejestracja: 21 sty 2017, o 15:09
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 7 razy
Re: [Bazy danych] Sprowadzanie do 3NF
O jaką tabelę chodzi? O taką jak przy sprawdzaniu czy dekompozycja jest bezstratna?