Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%)
|
Cześć,
mam do zaprojektowania bazę danych, która będzie tyczyła się nieruchomości, czyli np. domy, mieszkania, działki. Każdy z tych typów nieruchomości ma jakąś część danych wspólną, np. kraj, województwo, miasto, cenę, itp. Czyli to by była tabela główna o przykładowej nazwie realestates. Co dalej ? Każdy następny typ to kolejna tabela (czyli osobna na dodatkowe informacje o mieszkaniach, domach, czy działek)? Wydaje mi się to troszkę niewygodne, bo gdy dojdzie kolejny typ, np. magazyny to trzeba dodać kolejną tabelę + oczywiście jakieś zmiany w kodzie. Drugi pomysł to prócz tabeli realestates, tabela details, która będzie przechowywać wszystko to co miało być w tych dodatkowych tabelach (np. kolumna media - tylko działki, piwnica - tylko mieszkania, itd. w jednej tabeli). Dodam, że operacje będą wykonywane na kilku/kilkunastu tysiącach rekordów. Który pomysł jest waszym zdaniem lepszy? Może macie jakieś propozycje? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%)
|
W sumie to może być wiele kodów pocztowych do jednego miasta (IMG:style_emoticons/default/smile.gif) http://kodypocztowe.com/miasta-kody-poczto...o/warszawa.html
To teraz tak, w tabeli customers mamy id miasta (town_id). Połączenie kodów pocztowych z miastami - relacja n:m. Jeżeli podanie kodu pocztowego będzie wymagane (jeszcze tego nie wiem), to żeby znać miasto, województwo, itd. to kolumnę town_id w tabeli customers można zamienić na postcode_id. Co do ulic to w sumie nie najgorszy pomysł żeby trzymać je bezpośrednio w tabeli customers/realestates, ale warto też zwrócić uwagę, że konkretne ulice przypadają pod jakiś kod pocztowy. Troszkę tego jest. Nie bardzo jeszcze wiem jak bardzo szczegółowe informacje będą wymagane, dlatego też rozpatruje różne mozliwości jak to zrobić. |
|
|
|
symonides Projekt bazy danych 15.02.2012, 21:18:57
bww Moim zdaniem najlepiej utworzyć słowniki typów nie... 15.02.2012, 23:27:56
symonides Chodzi Ci o to, że w tabeli realestates mam przykł... 16.02.2012, 01:01:35
bww Chodziło mi mniej więcej o coś takiego (PK - klucz... 16.02.2012, 20:58:52
symonides Wielkie dzięki. Wydaje się to być o wiele bardziej... 16.02.2012, 21:55:15
bww Nie wiem, czy dobrze rozumiem Twoją koncepcję. Chc... 16.02.2012, 23:00:30
symonides No właśnie tak mam od początku i wydaje mi się to ... 17.02.2012, 00:01:50
bww Wyobraźmy sobie, że mamy aplikację biura nieruchom... 17.02.2012, 08:53:17
symonides Nie wiem tylko czy wziąłeś pod uwagę, to że różne ... 17.02.2012, 23:03:46
bww Nie wziąłem.
Dodatkowo stworzyłbym tabelki:
PARA... 18.02.2012, 11:30:41
symonides Wielkie, dzięki. Posiedzę nad tym przez weekend i ... 20.02.2012, 23:36:23
bww Jedna miejscowość może mieć tylko jeden kod poczto... 21.02.2012, 09:13:15 
bww Cytat(symonides @ 22.02.2012, 00:09:4... 22.02.2012, 11:10:27
symonides Zgadzam się, że bez projektu ciężko o dobra aplika... 22.02.2012, 17:55:22 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:54 |