Struktura bazy
Luc - 22-03-2006 13:13
Struktura bazy
Witam,
Zastanawiam sie, jak najbardziej efektywnie i sensownie mozna zaprojektowac tabele w bazie danych, zwiazane z opisami produktow.. W tym momencie mam tabele Produkty i Opis{ProduktID, Opis} - wszelkie dane o produkcie byly w formie opisu - tekstu, ale chcialbym teraz zrobic to troszke inaczej - opis zostalby, ale bylby to taki ogolny opis produktu, a poza tym chcialbym dodac parametry techniczne, ktore bede wyswietlal w tabeli pod opisem. Tak wyglada to, co chcialbym osiagnac.. Teraz nie wiem do konca jak to umiescic w bazie.. mozna byloby dodac kolumny do tabeli Opis, tyle tylko ze niektore produkty beda mialy np 40 pozycji danych technicznych , a jakies poowiedzmy ze 10, tak wiec powstanie spora ilosc pustych wpisow... wiec bez sensu.. Pomyslalem tez i tym aby stworzyc kilka tabel opisow, kazda dla roznych grup produktów.. kazda z tych grup ma spolne parametry, a jesli jakis z produktow nie bedzie posiadal ktoregos z nich, to i tak liczba pustych wpisow bedzie mniejsza... ale nie wiem czy tym sposobem nie powstanie za duzo tych grup opisow... Tak jakos to bez sensu mi sie wydaje.. moglbym prosic o jakas podpowiedz co do tego?
Z gory dzieki! Pozdrawiam, Łukasz
JT - 22-03-2006 13:13
On Wed, 22 Mar 2006 13:31:41 +0100, "Luc" <kemler@gazeta.pl> wrote:
>Witam, > >Zastanawiam sie, jak najbardziej efektywnie i sensownie mozna zaprojektowac >tabele w bazie danych, zwiazane z opisami produktow.. >W tym momencie mam tabele Produkty i Opis{ProduktID, Opis} - wszelkie dane o >produkcie byly w formie opisu - tekstu, ale chcialbym teraz zrobic to >troszke inaczej - opis zostalby, ale bylby to taki ogolny opis produktu, a >poza tym chcialbym dodac parametry techniczne, ktore bede wyswietlal w >tabeli pod opisem. Tak wyglada to, co chcialbym osiagnac.. >Teraz nie wiem do konca jak to umiescic w bazie.. mozna byloby dodac kolumny >do tabeli Opis, tyle tylko ze niektore produkty beda mialy np 40 pozycji >danych technicznych , a jakies poowiedzmy ze 10, tak wiec powstanie spora >ilosc pustych wpisow... wiec bez sensu.. Pomyslalem tez i tym aby stworzyc >kilka tabel opisow, kazda dla roznych grup produktów.. kazda z tych grup ma >spolne parametry, a jesli jakis z produktow nie bedzie posiadal ktoregos z >nich, to i tak liczba pustych wpisow bedzie mniejsza... ale nie wiem czy tym >sposobem nie powstanie za duzo tych grup opisow... >Tak jakos to bez sensu mi sie wydaje.. moglbym prosic o jakas podpowiedz co >do tego?
Zrób sobie tabelę z opisem jednego parametru i referencją na produkt. W ten sposób do produktu może być podczepionych tyle parametrów, ile chcesz, a wzorzec trzymasz w odzielnej tabeli, w której definiujesz sobie listę parametrów powiązanych z produktem.
Nagmatwałem? ;)
-- Jacek Trojanski, trojacek-malpka-wp-kropka-pl
Scorp1on - 22-03-2006 13:13
tabela z Produktami (PorduktID, Opis) tabela Parametrami (IdParametr OpisParametru) tabela łącząca ProduktParametr (ProduktID, IdParametr)
Luc - 23-03-2006 03:32
Dzikei za podpowiedzi, chyba wszystko juz jasne..
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?=
Dwie bazy czy dwie tabele?
[PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?=
[Oracle] Co do tworzenia aplikacji dla bazy Oracle
narzedzie do transferu bazy mysql - mysql
narzedzie do transferu bazy odbc - odbc
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
Pobierananie danych z innej bazy danych w MSSQL
=?ISO-8859-2?Q?=5Boracle=5D_lokalna_kopia_zdalnej_bazy_?==?IS O-8859-2?Q?--_jak_to_zrobi=E6=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.pllisinski.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|