Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ważne rzeczy dot. bazy danych
elwierka
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 26.12.2007

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


Witajcie

Piszę sobie systemik do obsługi sprzedaży elektronicznej. Przyjęłam, że każdy zarejestrowany klient będzie miał własne ustalone rabaty, które się sumuje przy zamówieniu. Ze względu na to, że zestawy rabatów mogą powtarzać się u wielu klientów, stworzyłam w tabeli klienci oddzielne pole - rabat_id, oraz tabelę rabaty:

rabat_id
rabat_a
rabat_b
rabat_c

(przykładowo).

Przy zamówieniu, rabat całkowity będzie obliczany na podstawie sumy wszystkich poszczególnych rabatów. Co jednak, jeśli z bazy danych usunę rabat o określonym nr id? Nie chcę później sytuacji, że się okaże, iż po usunięciu rabatu, w danych o zamówieniu przywróciły się ceny wyjściowe, mimo, że były sprzedane po cenach rabatowych.

Jak to rozwiązać?

Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 16:46