![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
dostaję taki plik xml z opisami produktów:
w jaki sposób zapisywać to do bazy danych aby móc stworzyć wyszukiwanie według cech czyli np. chciałbym wyszukać wszystkie 17 calowe monitory które posiadają jasność 300cd/m2. wymyśliłem coś takiego: Kod id |id_produktu |kategoria|nazwa_cechy |wartosc |jm ----------------------------------------------------------------- 1 |MONASUL170006 |MON-L17 |Kod Producenta |VB172T | 2 |MONASUL170006 |MON-L17 |Format obrazu |5:4 | 3 |MONASUL170006 |MON-L17 |Przekątna ekranu|17 |cale 4 |MONASUL170006 |MON-L17 |Rozmiar plamki |0.264 |mm 5 |MONASUL170006 |MON-L17 |Jasność |300 |cd/m2 i teraz mogę robić takie zapytanie:
czy ktoś ma jakąś lepszą koncepcję jak to zorganizować? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz zrobić to dobrze, to nie możesz ot tak wrzucić do bazy, byś musiał trochę przeanalizować. Do tego jak mogą być różne jednostki, to nie wyszukasz po danym polu, no chyba że skonwertujesz.
Do tego każdy produkt powinien mieć jeden wpis w bazie, tzn. chodzi o nazwę itp. cechy które są dla niego unikalne. Jeśli nie chcesz tego robić dobrze, to niech każda cecha będzie osobną kolumną. A jeżeli różne produkty mają różne cechy to rozdzielenie tych informacji na więcej tabel. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:24 |