Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zaprojektować bazę?
tmk
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 15.04.2004
Skąd: w-wa

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


Witam, mam dane w postaci: nazwa towaru i 24 parametry go opisujące.
tych różnych towarów będzie dużo, ale każdy z nich jest opisywany przez takie same 24 parametry
Jak zaprojektować bazę do czegoś takiego? poprostu stworzyć pola tabeli
primary id, nazwa towaru, 1 parametr, 2 parametr,......., 24 parametr

Pytam, bo nie wiem czy w takich nie warto wykorzystywać relacji i jakoś rozdzielać danych

z góry dzięki za podpowiedzi

Ten post edytował tmk 21.02.2005, 23:32:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wojto
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


Jeśli każdy towar musi być opisany przez wszystkie 24 parametry, to możesz stworzyć tabele z tyloma właśnie kolumnami, natomiast, jeżeli te parametry będą opcjonalne dla towarów, to optymalniej by było stworzyć oddzielną tabelę o polach:
id_towaru | parametr | wartość (klucz: id_towaru, parametr)
Go to the top of the page
+Quote Post
tmk
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 15.04.2004
Skąd: w-wa

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


Możesz wyjaśnić ostatnią kolumnę:
wartość (klucz: id_towaru, parametr)
?
Go to the top of the page
+Quote Post
kłulik
post
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 27.01.2005
Skąd: Copa Cabana

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


id_towaru - chyba wiadomo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
paramatr - nazwa parametru, np: cena
wartosc - wartość parametru, np: 200 zł
Go to the top of the page
+Quote Post

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: 23.08.2025 - 17:39