Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][UML] Kategoria, Produkt, Parametr, Produkt zawiera wartosci parametrów o nazwach definiowanych w Kategori
dantekir
post 8.05.2009, 07:15:18
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ą ;)
Go to the top of the page
+Quote Post
LBO
post 8.05.2009, 07:55:49
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
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:46