Dobry wieczór,
Czy mógłby ktoś mi pomoc z zadaniem. Zadanie to utworzyć model bazy danych dla firmy logistycznej (kurierskiej).
Pierwotna wersja: Załącznik 1 - baza_danych_stara.jpg
Tutaj dostałem polecenia.
- Dostawa i paczka - złe nazwy tabel i zła relacja - powinno być coś w stylu "list przewozowy".
- Firma i klient to jedno i to samo
- Dodać śledzenie paczki (status).
- Być może dodać opcję płatności.
- Być może dodać opcję awizowania.
- Gdzie jest magazyn?
- Atomowość danych (adres, model pojazdu itp)
- Z drużyn i kapitanów można zrezygnować lub wprowadzić tabele "Pracownik"
Nowa wersja: Załącznik 2 - relacje.JPG
Czy teraz jest lepiej czy przekombinowałem? Mogę prosić o porady co do 1 lub 2 diagramu (do tego lepszego?)? W drugim wiem, że adres nie ma jeszcze postaci atomowej. Nie wiem jak moge połączyć odbiorcę z nadawcą w jedną tabelę (zgodnie z instrukcja z pierwszego diagramu). Magazyn dodać jako osobną tabelę? A co jeśli kurier nie będzie jechał do magazynu tylko odbiera paczkę i od razu wiezie ją do klienta w tym samym mieście (tak chciałby żeby to funkcjonowało).