Trzecia postać normalna (3PN)

Trzecia postać normalna (3PN)
DJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Dzień Dobry
Mam duży problem z takim zadaniem:
Przeprowadzić proces normalizacji struktury danych (najlepiej do 3PN), przeznaczonej do zapisania w relacyjnej bazie danych:

Dane biblioteczne o książce: tytuł, autorzy, wydawnictwo (nazwa, adres, telefon), grupa tematyczna, liczba stron, rok wydania

Mógłby ktoś pokazać jak będzie wyglądała w tym przypadku 3PN? Bardzo proszę o pomoc!

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
WhiteLightning
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3262
0

Polecam tez ksiazke Ullmana o bazach danych, chybe najlepiej wytlumaczone podstawy baz jakie widzialem.

mariano901229
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 597
1
djtrampek napisał(a):

Dzień Dobry
Mam duży problem z takim zadaniem:
Przeprowadzić proces normalizacji struktury danych (najlepiej do 3PN), przeznaczonej do zapisania w relacyjnej bazie danych:

Dane biblioteczne o książce: tytuł, autorzy, wydawnictwo (nazwa, adres, telefon), grupa tematyczna, liczba stron, rok wydania

Mógłby ktoś pokazać jak będzie wyglądała w tym przypadku 3PN? Bardzo proszę o pomoc!

Relacje - książka, autor, wydawnictwo, autor_ksiazka, grupa_tematyczna

Związki:

Wydawnictwo - Książka - jeden do wielu
Grupa_tematyczna - Książka - jeden do wielu
Ksiazka - Autor - wiele do wielu (stąd osobna tabela autor_ksiazka)

W zasadzie jeżeli książka należy do wielu grup tematycznych to również można by zastosować wiele do wielu, jeżeli mamy taką sytuację, że książka znajduje się w wielu grupach tematycznych. W moim przypadku jedna książka należy do jednej grupy.

DJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

a jakby to wyglądało w takim schemaciku?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.