Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zaprojektować bazę?
Forum PHP.pl > Forum > Bazy danych
tmk
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
wojto
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)
tmk
Możesz wyjaśnić ostatnią kolumnę:
wartość (klucz: id_towaru, parametr)
?
kłulik
id_towaru - chyba wiadomo smile.gif
paramatr - nazwa parametru, np: cena
wartosc - wartość parametru, np: 200 zł
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.