Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Faktury i paragony
felkowyLudzik
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.03.2013

Ostrzeżenie: (0%)
-----


Witam, oto tabele:

Klienci (id_klienta)
Zamówienia (id_zamowienia)
Faktury(id_faktury)
Pozycje(id_pozycji)

Teraz:

Jeden klienta wiele zamówien zatem Zamowienia(id_zamowienia,id_klienta)
Jedno zamowienie moze miec wiele faktur czyli Faktury(id_faktury,id_zamowienia)
Jedna faktura moze miec wiele pozycji Pozycje(id_pozycji,id_faktury)

Tak wyglada sprawa z fakturami, natomiast jest tez mozliwosc wystawienia paragonu, zatem dojdzie tabela paragony:

Paragony(id_paragonu)

Jedno zamowienie moze miec wiele paragonow Paragony(id_paragonu,id_zamowienia)

Mala uwaga tutaj to taka, ze w paragonie dane klienta nie sa potrzebne zatem kolumna w id_klienta w Zamowienia moze być null?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Michael2318
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Jeśli łączysz tabele (JOIN) to łączysz je po ID, więc NULL raczej odpada. Nie połączysz wtedy tych tabeli, jeśli tam będzie wartość NULL (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
felkowyLudzik
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.03.2013

Ostrzeżenie: (0%)
-----


Jak to rozwiązać z paragonami?
Go to the top of the page
+Quote Post
Michael2318
post
Post #4





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Co za problem przy wyświetlaniu od strony php pominac wyswietlanie tych danych...?
Go to the top of the page
+Quote Post
markonix
post
Post #5





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


No ale zamówienie ktoś składa, może nie masz jego pełnych danych ale internet to nie sklep osiedlowy gdzie ktoś odchodzi z paragonem i nie zostawia danych?
Go to the top of the page
+Quote Post
felkowyLudzik
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.03.2013

Ostrzeżenie: (0%)
-----


http://forum.php.pl/lofiversion/index.php/t150012.html

A czy tutaj nie ma redundancji danych?? Po co na fakturze Imię, Nazwisko skoro zamówienia przechowują ID klienta i można to zczytać bez problemu i chociażby przygotować do druku.
Go to the top of the page
+Quote Post
markonix
post
Post #7





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Cytat(felkowyLudzik @ 29.03.2013, 16:33:19 ) *
http://forum.php.pl/lofiversion/index.php/t150012.html

A czy tutaj nie ma redundancji danych?? Po co na fakturze Imię, Nazwisko skoro zamówienia przechowują ID klienta i można to zczytać bez problemu i chociażby przygotować do druku.

Bo nazwa firmy może się zmienić co nie znaczy, że powinna ulec zmianie seria faktur wystawiona tej firmie.
Go to the top of the page
+Quote Post
felkowyLudzik
post
Post #8





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.03.2013

Ostrzeżenie: (0%)
-----


Czy owe relacje są poprawne w tym linku?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:50