![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.04.2009 Ostrzeżenie: (0%)
|
witam mam do wykonania projekt bazy danych agencji nieruchomosci i potrzebuje pomocy... chcialbym sie dowiedziec czy wszystkie realacje wykonalem prawidlowo. Prosze o podpowiedzi (IMG:http://sklepikkkk.zapto.org/bd.jpg)
|
|
|
|
Post
#2
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
źle dobrałeś klucze. Pomyśl, co będzie, jak będziesz miał kilka fotek jednej nieruchomości
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.04.2009 Ostrzeżenie: (0%)
|
wiec jak to zmienic masz jakas propozycje?
|
|
|
|
Post
#4
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
Zamiast fotka_id w tabeli "nieruchomosc" zrób klucz id_nieruchomosci w tabeli "fotka".
Dlaczego? Bo jak będziesz miał 10 fotek do jednej nieruchomości, to przy obecnej strukturze rekord w tabeli "nieruchomosc" powtórzy Ci się 10 razy dla każdej forki, a nie o to Ci przecież chodzi, nie? Zawsze w tabelach pomocniczych, w których przechowujesz wiele danych do jednego rekordu w tabeli głównej, tworzysz klucz obcy z ID tego rekordu. Nigdy odwrotnie. To jest relacja zwana jeden-do-wielu (jednej nieruchomości może odpowiadać kilka fotek). Poczytaj trochę o relacyjnych bazach danych, relacjach, postaciach normalnych itp., wtedy Ci się rozjaśni. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.04.2009 Ostrzeżenie: (0%)
|
a reszta jest ok Twoim zdaniem ?
|
|
|
|
Post
#6
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
Raczej tak, zakładając, że tabela "oferty" to główna tabela, na bazie której będziesz budował wszystkie zapytania. Ale możesz jeszcze dopracować ten schemat, tylko najpierw uzupełnij swoją wiedzę na temat relacji w tabelach. Naprawdę, wiele Ci to rozjaśni.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.04.2009 Ostrzeżenie: (0%)
|
jak ktos ma jeszcze jakies prozozycje lub pomysly to prosze pisac
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
po co osobna tabela liczniki? kolejna niepotrzebna relacja.
mógłbyś dać namiar na zleceniodawcę? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:29 |