Schemat bazy danych

Witam, trudno mi było znaleźć odpowiedni dział na ten temat, zdecydowałem się tutaj napisać.

Otóż mam do zrobienia schemat bazy danych małego przedsiębiorstwa, które zajmuje się mechaniką samochodową. Ma jedną siedzibę, jeden magazyn, zatrudnia pracowników, kupuje części od dostawców, naprawia samochody. Schemat zrobiłem, ale całkiem możliwe, że ma jakieś nieścisłości, bądź coś można by inaczej, lepiej zrobić. Prosiłbym o jakieś rady, co należałoby poprawić.

Na pierwszy rzut oka, Pracownik i Klient… to Osoby i powtarzają Ci się kolumny typu imię i nazwisko :wink:

Stworzyłem encję “Osoba” jako klasę bazową i w niej umieściłem encje “Pracownik” i “Klient”. Również adres przeniosłem do nowej encji.

Czy moje poprawki idą w dobrym kierunku?