Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Projekt bazy mysql
sebus79
post 16.08.2013, 14:00:58
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 22.06.2013
Skąd: Łódź

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


Witam.

Chciałbym stworzyć bazę, gdzie będę umieszczać dane pobrane z formularza typu: http://otomoto.pl/index.php?sect=sell&sub=car

Jak zaprojektować w/w bazę? Czy trzymać wszystko w jednej tabeli - raczej nie.
Jakie najlepiej tabele stworzyć aby ze sobą współpracowały?
Czy następujące tabele to dobry pomysł:
- dane pojazdu,
- dodatkowe wyposażenie,
- informacje dodatkowe,
- opis pojazdu,
- cena pojazdu.

A może podejść do tematu zupełnie inaczej?
Wiadomo, najczęściej będzie wyszukiwane ogólne według nazwy pojazdu i słów kluczowych, ale zapewne wyszukiwanie szczegółówe (np po cenie) będzie równie częste...


DRUGA KWESTIA.
Jakie najlepiej pola stworzyć w bazie do w/w formularza. Chodzi mi o char, varchar itp...


Pozdrawiam.
Seb
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
evolucja
post 16.08.2013, 18:01:11
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

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


Ja bym trzymał wszystko w jednej, a zatem
jedno ogłoszenie - wszystkie informacje z formularza w jednym rekordzie.

Natomiast porobiłbym dodatkowe tabele z wyposażeniem, krajami pochodzenia/rejestracji i innymi danymi, których jest sporo do wybrania w formularzu. Już nie wspominam o bazie marek i modeli samochodów, ale o tym w sumie nie wspomniałeś więc nie wiem czy będziesz robił.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
sebus79
post 16.08.2013, 18:29:18
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 22.06.2013
Skąd: Łódź

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


Cytat(evolucja @ 16.08.2013, 18:01:11 ) *
Ja bym trzymał wszystko w jednej, a zatem
jedno ogłoszenie - wszystkie informacje z formularza w jednym rekordzie.

Natomiast porobiłbym dodatkowe tabele z wyposażeniem, krajami pochodzenia/rejestracji i innymi danymi, których jest sporo do wybrania w formularzu. Już nie wspominam o bazie marek i modeli samochodów, ale o tym w sumie nie wspomniałeś więc nie wiem czy będziesz robił.

Hmmm... No to nie wiem. Raz piszesz ze w jednym rekordzie wszystko a potem ze jednak w różnych tabelach... Poprosilbym więc o dokladniejszy opis.

Pozdrawiam.
Seb.
Go to the top of the page
+Quote Post
Evinek
post 16.08.2013, 19:04:27
Post #4





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

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


Jedna aukcja = jeden rekord. Czyli całą aukcje trzymasz w jednej tabeli.

A te inne tabele to chodzi do danych typu marki aut. Czyli jak ktoś wpiszę w polu Marka literkę "F" to z bazy danych pobierze marki na literkę F aby zrobić podpowiedzi.
Tego już nie musisz robić.
Go to the top of the page
+Quote Post
sebus79
post 16.08.2013, 20:02:37
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 22.06.2013
Skąd: Łódź

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


Cytat(Evinek @ 16.08.2013, 20:04:27 ) *
Jedna aukcja = jeden rekord. Czyli całą aukcje trzymasz w jednej tabeli.

Rozumiem. Tylko, że jak policzyłem, to mam 76 kolumna w jednym rekordzie. Czy to aby nie za dużo i czy nie będzie obciążać zbytnio samej bazy podczas wyszukiwań?


Cytat(Evinek @ 16.08.2013, 20:04:27 ) *
A te inne tabele to chodzi do danych typu marki aut. Czyli jak ktoś wpiszę w polu Marka literkę "F" to z bazy danych pobierze marki na literkę F aby zrobić podpowiedzi.
Tego już nie musisz robić.

Aha, to zrobiłem w javascripcie jako listę rozwijaną, więc do bazy zapisze po prostu konkretną nazwę marki/modelu, którą potem wyświetli.


Pozdrawiam.
Seb.
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: 14.08.2025 - 05:04