Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Mysql] Problem ze zbudowaniem bazy, problem z logicznym rozwiązaniem struktury
colachips
post 10.10.2011, 13:41:15
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.01.2009

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


Witam,
Jakkolwiek tajemniczo może brzmieć temat, sprawa, wydaje mi się, jest trywialna. Mi jednak nie udało się dotychczas jej rozwiązać. Do rzeczy: mamy bazę danych, w której znaleźć się muszą dane dot. domów. Sprawa wygląda dobrze dopóki dane są wspólne dla wszystkich domów, czyli np.: NAZWA, CENA, POWIERZCHNIA_UZYTKOWA itp.
Problem zaczyna się kiedy któryś dom ma "swoje" unikalne dane, np.: Płyta fundamentowa - żelbetowa 10cm (52,48m2). Nie mogę oczywiście tego potraktować jako pola w tabeli, więc wpadłem na pomysł aby wszystkie dane domów zgromadzić w osobnej tabeli DANE o strukturze: ID, NAZWA_POLA, WARTOSC, ID_DOMU. Tą tabelę joinowałbym później dla każdego domu. To rozwiązanie wydaje mi się logiczne i prawidłowe, ale jest dużo klepania, ponieważ większość domów ma jednak wspólne wartości pola NAZWA_POLA, zatem trzeba będzie wprowadzać tą samą nazwę NAZWA_POLA dla każdego domu a tego chciałbym uniknąć :/
Czy ktoś może mnie nakierować na jakieś lepsze rozwiązanie, o ile takie jest? smile.gif
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wewior
post 10.10.2011, 14:00:21
Post #2





Grupa: Zarejestrowani
Postów: 200
Pomógł: 8
Dołączył: 24.09.2003

Ostrzeżenie: (10%)
X----


Wg mnie lepiej tabele z domami zrobic osobno (np id domu, nazwa, czy cena), do tego dwie tabele jedna z cechami (id cechy, nazwa cechy) a druga z wartosciami tych cech dla konkretnego domu (id cechy, id domu, wartosc).
W ten sposób cechę dodajesz raz a wartości ile razy potrzebujesz.


--------------------
- - -
PHP, HTML, JS, Quick.Cms v6.4, Quick.Cart v6.7, Simlery
- - -
Go to the top of the page
+Quote Post
colachips
post 10.10.2011, 14:05:11
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.01.2009

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


Właśnie tego potrzebowałem! Piękne dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:02