![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie mam pomysłu na rozpracowanie wydawać by się mogło prostego problemu. W jaki sposób powiązać dwa obiekty: -Kategoria -Produkt W którym - Produkt zawiera wartość parametru Parametr - a Kategoria zawiera tablice nazw Parametr-ów Przy czym: - Kategoria zawiera Produkty - Produkt może należeć do kilku Kategorii Produkt może posiadać tylko Parametry które definiowane sa w Kategorii z której aktualnie jest pobierany (do której należy) -------------------- ...albo jesteś zerem albo jedynką ;)
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Parametry powinieneś trzymać w osobnej tabeli Parametry.
Pośrednie tabele KatogorieParametry (tu trzymałbyś parametry powiązane z kategorią) i ProduktyParametry (a tutaj wartości parametrów dla produktu z kategorii) teoretycznie powinny załatwić sprawę. Minus takiego rozwiązania to brak wsparcia dla walidacji typów danych przez bazę. Półśrodkiem byłoby określenie pewnych stałych parametrów bezpośrednio w tabeli produktów. Pozdrawiam edit: Jeżeli chciałbyś poszukać na necie czegoś o tym szukaj pod frazą Entity-Atribute-Value. Ten post edytował LBO 8.05.2009, 07:59:46 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:46 |