Diagram ERD - jak poprawnie identyfikowac relacje

0

Dzień dobry

Zabrałem się za podstawy inżynierii oprogramowania i projektowania baz danych.Chciałbym się dokładnie dowiedziec jak działają diagramy ERD.Spróbowałem więc skonstruowac najprostszy diagram jak to tylko możliwe z następującymi założeniami.
a) Składam zamówienie na jakiś towar.
b) Na zamówieniu można zamówic dowolną ilośc towarów.
c) Nazwa,adres i telefon klienta mogą się zmieniac w czasię i trzeba przechowywac historię zmian.

Mógłby ktoś zerknąc i powiedziec co zrobiłem źle??

user image

0

W HISTORIA powinieneś przechowywać id klienta, do którego ona należy. Tak samo proponuje dodać id do zamówienia i towaru a w pozycji dać klucze obce z towaru i zamówienia. Klucz obcy powinien być także w zamówieniu (od klienta).

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