Trzecia postać normalna (3PN)

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!

0

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

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.

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1