Cytat(maksik @ 1.08.2014, 08:22:38 )

Jak wygląda najbardziej optymalny projekt bazy danych dla sklepu internetowego? Tzn rozkład tabeli dla produktów oraz zamówień, zakupionych produktów?
Najbardziej optymalny zależy od tego, co sprzedaje twój sklep i przede wszystkim jakie ma mieć funkcji.
Bo jak chcesz np. robić podkategorie do podkategorii, to można się zastanowić, czy lepiej robić parent kategorii, czy lepiej left-right (jakkolwiek to się nazywa)
jak chcesz grupować towary, to pytanie, czy można kupować warianty towaru (np. ten sam towar, ale w innym kolorze).
Pytanie, czy chcesz jakieś rabaty na produkt/kategorię/producenta/klienta/kategorię_dla_klienta/ ....... mieć
a może jest to sklep, który oferuje w sumie 30 produktów (np. jakieś projekty domków) i ważniejsze jest, żeby na maksa rozpisać te produkty niż jak je usystematyzować?
Po za tym dochodzi jeszcze problem, czy chcesz to optymalizować na uczelnię, gdzie trzeba to doprowadzić koniecznie do którejśtam prostaci normalnej, bo się będą czepiać o redundancję, czy też do szybkiego działania, gdzie czasami tę samą informację przechowuje się w kilku tabelach, żeby potem mniej joinów robić.
Bo na chwilę obecną twoje pytanie brzmi troszkę jak "jaka zupa jest najlepsza"