0

Mam w swojej aplikacji wystawianie faktur, baza SQL tabela zlecenia plus klient gdzie id klient występuje w obydwu tabelach wiadomo z jakiego powodu czyli dane klienta w tabeli klient to numerek w zleceniach. Wystawiając paragon nie ma znaczenia zmiana danych klienta ale wystawiając fakturę nie powinno się chyba zmieniać w niej niczego (do tego jest faktura korygująca). Główna zasada w budowaniu bazy danych z tego co się nauczyłem polega na tym żeby unikać redundancji a w tym wypadku nie widzę innego wyjścia jak w kolejnej tabeli która zawiera dane faktury umieścić dane klienta co pozwoli na uniknięcie zmiany danych klienta na wystawionej fakturze. Dane klienta przecież mogą się zmienić z różnych powodów ale nie może to chyba powodować zmiany zawartości dokumentu fiskalnego. Wydaje mi się ze bez umieszczenia danych klienta w tabeli faktur się nie obędzie, nieprawdaż? Chyba że inaczej się to rozwiązuje. Byłbym wdzięczny za podpowiedzi.

Question is closed for new answers.
Mariusz Połaski Selected answer as best 18 marca 2021
Add a Comment