![]() |
![]() ![]() |
![]() |
![]()
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
![]() |
|
|
![]()
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
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
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. -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
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.
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
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ę? ![]() -------------------- aplikacje internetowe | Symfony
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 19:51 |