Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Budowa bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
AcidBurnt
zaczne do tego ze 4 dni siedzialem sobie nad pewna baza danych i wyszukiwareczka zeby tyralo mi ladnie a gosc mi rano oznajmił ze zmienia troche (qfa calkiem) zasade dzialania strony i zmienia sie troche forumalze dodawania ofert (niestety baza tez) no i bedzie troche wiecej danych...

no nic cala 4 dniowa praca wziela w łeb... no ale co tam.. dostalem nowa specyfikcjae co do zbieranych danych i teraz mam dylemata jak zbudowac baze zeby była optymalna.

serwis nieruchomisci, sprzedaz wynajem mieszkan itp...

no i teraz musze zaprojektowac baze danych mieszczaca wszystkie ogłoszenia, a ze bedzie troche tego musi byc ona w maire optymalna...

teraz tak dane podstawowe ktore posiada kazda oferta:
:arrow: 1. rodzaj oferty: sprzedaz lub wynajem
:arrow: 2. przedmiot: mieszkanie, poddasze, dom, dzialka, lokal uzytkowy
:arrow: 3. dane adresowe

to powyzej ma kazda oferta bez wyjatku..

i teraz w zaleznosci od punktu 2 i 3 jest kilka roznych "typow" zbieranych danych...

:arrow: 1. dla sprzedazy mieszkania i poddasza: około 30 opcji (o wartoscach TRUE, FALSE), 5 opisów (max 256 znaków)
:arrow: 2. dla sprzedazy domu: około 15 opcji (o wartosciach TRUE, FALSE), 4 opis(max 256 znaków)
:arrow: 3. dla sprzedazy działku: około 10 opcji (o wartosciach TRUE, FALSE), 5 opis(max 256 znaków)
:arrow: 4. dla sprzedazy lokalu uzytkownego: około 20 opcji (o wartosciach TRUE, FALSE), 6 opis(max 256 znaków)
:arrow: 5. dla wynajem mieszkania i poddasza: około 25 opcji (o wartoscach TRUE, FALSE), 3 opisów (max 256 znaków)
:arrow: 6. dla wynajem domu: około 20 opcji (o wartosciach TRUE, FALSE), 7 opis(max 256 znaków)
:arrow: 7. dla wynajem działku: około 11 opcji (o wartosciach TRUE, FALSE), 4 opis(max 256 znaków)
:arrow: 8. dla wynajem lokalu uzytkownego: około 15 opcji (o wartosciach TRUE, FALSE), 2 opis(max 256 znaków)


i teraz mam dylemata , no sbudowanie jednej bazy duzej nie jest chyba tutaj optymalne, chociaz czesc opcji w wynajem i sprzedaz sie powtarza, no ale nie wszystkie...

i teraz czy dla kazdego z 8 typów zbierania danych tworzyc osobne tebele w bazie? czy tez stworzyc tylko 4, i połaczyc w nich sprzedaz i wynajem poszczegolnie: mieszkania i poddasza; domu, działki, loklau uzytkowego?

do tego dochodzi pozniej jeszcze wyszukiwarka dzialajaca w/g opcji ponizej


Kod
Poszukuj oferty    sprzedaży  wynajmu



Dla wyboru - sprzedaży

Rodzaj    :    <wybierz>

  Mieszkanie

  Poddasze

  Dom    

  Działka    

  Lokal użytkowy



Dzielnica:    <wybierz>



Ulica:  <wybierz>



Cena (zł):    <wybierz>

  Poniżej 50 tyś

  Od 50 001 do 80 000

  Od 80 001 do    110 000

  Od 110 001    do 150 000

  Od 150 001    do 190 000

  Od 190 001    do 250 000

  Od 250 001    do300 000

  Od 300 001    do 350 001

  Powyżej 350 tyś



Dla wyboru – wynajem

Rodzaj  <wybierz>

  Mieszkanie

  Poddasze

  Dom    

  Lokal użytkowy



Dzielnica:    <wybierz>



Ulica:  <wybierz>



Cena (zł):    <wybierz>

  Dla wyboru – mieszkanie | poddasze

  Poniżej 300

  Od 301 do 500

  Od 501 do 700

  Od 701 do 1000

  Od 1001 do 1500

  Od 1501 do 2000

  Powyżej 2000



  Dla wyboru – dom | lokal użytkowy

  Poniżej 3000

  Od 3001 do 5000

  Od 5001 do 7000

  Od 7001 do 10000

  Od 10001 do 15000

  Od 15001 do 20000

  Powyżej 20000

no i trzeba tez uwzglednic te warunki aby jakos ladnie dalo sie pozniej tow wyciagnac z bazy...

kto dotarł az tutaj to mu gratukuje, a teraz moze napisac ponizej swoje pomysłu smile.gif
uboottd
A jak bardzo sie pokrywa te 8 opcji ? sa podobne czy calkowicie rozne ?
AcidBurnt
w sumie to osobno bedzie jakies 100 pul razem uwzgladniajac powatrzajace sie moze z 80
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.