![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jak to rozwiązać z paragonami?
|
|
|
![]()
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...?
|
|
|
![]()
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?
|
|
|
![]()
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. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk 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. Bo nazwa firmy może się zmienić co nie znaczy, że powinna ulec zmianie seria faktur wystawiona tej firmie. |
|
|
![]()
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?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:50 |