Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%)
|
Cześć,
mam taki poblem. Mam do zrobienia system newsów są 3 typy Samochody motory i jachty Powiedzmy mam tabelę NEWS i w niej pola id, rating, title , id_moto_params, id_auto_params, id_boat_params Tabela = id_moto marka, model, pojemność, .. i w zależności od typu wpisu dodaję id_moto/auto/boat do tabeli news strasznie zagmatwane i mam nadzieję że zrozumiecie? Ps. Problem podobny np w allegro aukcja ma kilka identycznych parametrów np cena, czas trwania + przedmioty z różnymi parametrami np, stan , rozmiar a w innej wielkość, moc Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Możesz zrobić 'odwróconą' tabele (key-value table).
Struktura relacji: Parameters(ID_newsa, key, value) (klucz złożony na id_newsa i key) News(Id, rating, title, type) gdzie type = {moto, auto, boat} przykład: Kod News: Id | Rating | Title | Type ----------------------------------- 1 | 2 | Jakiś tytuł | 10 ----------------------------------- 2 | 5 | Tytuł 2 | 20 ----------------------------------- (Type 10 = auto; Type 20 = boat) Parameters: Id_newsa | Key | Value --------------------------------- 1 | Pojemność | 2.0 --------------------------------- 1 | Rok produkcji | 1998 --------------------------------- 2 | Wyporność | 666 --------------------------------- 2 | Cena | 525252 w parameters byłaby duża redundancja danych, dlatego możesz do tego dodać tabelę słownikową: TypyParametrów(id, nazwa, opis) (opis tak strzeliłem (IMG:style_emoticons/default/wink.gif) np: Kod 1 | Pojemność | Blablabla 2 | Rok produkcji | Blablabla wtedy w tabeli Parameters nie używałbyś 'słownego' zapisu "Pojemność" a powiązania z TypemParametru o ID "1" Ten post edytował ano 1.03.2012, 21:25:23 |
|
|
|
opmsoft Relacje 1.03.2012, 20:18:37
bww Może tak:
NEWS
id_news
PARAMS
id_params
id_type
... 1.03.2012, 21:22:58
opmsoft Dzięki za odpowiedz jutro zmodyfikuję wasze wskaz... 2.03.2012, 13:41:27
bww Nie rozumiem po co dla każdego rodzaju newsa tworz... 2.03.2012, 13:55:54
askone Zaproponowana przez Ciebie struktura jest wadliwa.... 2.03.2012, 14:27:31
opmsoft Nie jestem nadal przekonany powiedzmy przy moim ro... 2.03.2012, 23:48:46 
Orzeszekk Cytat(opmsoft @ 2.03.2012, 23:48:46 )... 3.03.2012, 01:14:56
opmsoft Oki czyli generalnie nie znaleźliśmy odpowiedniego... 5.03.2012, 12:52:50 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:28 |