Kshyhoo
28.02.2018, 23:08:03
Witam. Potrzebuję rady, jak trzymać dane odnośnie przechowywania koloru:
1. Istnieje tabela z przedmiotami (kilkaset).
2. Każdy przedmiot ma od kilku do kilkudziesięciu elementów (może do 30).
3. Każdy z elementów może mieć inny kolor.
4. Każdy z kolorów może być w 1, 2 lub 3 paletach kolorów (3 osobne tabele).
Jak to ugryźć?
Pyton_000
1.03.2018, 07:22:07
pokaż uproszczoną strukturę tabel. I czy to ma byc do sklepu gdzie każdy elementu ma swój stan magazynowy (włącznie z kombinacjami kolorów) czy po prostu coś co nie ma limitu bo to np. robione na zamówienie.
Kshyhoo
1.03.2018, 18:56:49
Nie, nie jest to sklep. To ma być baza malowania modeli dla grupy modelarzy i nie mam pomysłu, jak to rozwiązać.
Generalnie jest jedna tabela z modelami: ID, nazwa, numer, obraz.
I 3 tabele z kolorami RAL, NCS i Pantone.
Ma być jeszcze jedna z odpowiednikami farb modelarskich.
To powyższe nie stanowi problemu, mam już działającą aplikację.
Teraz czas na dodanie tabeli z malowaniem elementów, czyli tabelę, która będzie trzymać elementy przedmiotów wraz z kolorami. Nie mam pomysłu na jej realizację.
Pyton_000
1.03.2018, 18:58:38
id_elementu, id_koloru, typ_koloru (czyli która tabela ral, ncs,pan)
Kshyhoo
1.03.2018, 19:08:23
No ta, ale jak to powiązać z przedmiotami? Mam przedmiot, ma 20 elementów i każdy w innym kolorze...
Pyton_000
1.03.2018, 19:20:00
no to dodaj sobie jeszcze id_przedmiotu
Kshyhoo
2.03.2018, 19:34:25
A jak to potem edytować i dodawać nowe przedmioty?
No i gdzieś te elementy trzeba przechowywać, samo ID nie styka...
Pyton_000
2.03.2018, 19:55:22
Seeerioo??
jedna tabela na przedmioty
druga tabela na elementy
trzecia tabela na kolory (1 kolumna z rozróżnieniem typu koloru)
czwarta tabela którya łączy przedmiot, element, kolor
@Kshyhoo za przeproszeniem, tyle czasu na forum a dalej takie pierdoły trzeba Ci tłumaczyć?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.