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ź |
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. |
|
|
|
songo997 Projekt bazy danych 20.04.2009, 19:38:07
blooregard źle dobrałeś klucze. Pomyśl, co będzie, jak będzie... 20.04.2009, 19:42:11
songo997 wiec jak to zmienic masz jakas propozycje? 20.04.2009, 19:51:01
songo997 a reszta jest ok Twoim zdaniem ? 20.04.2009, 20:01:26
blooregard Raczej tak, zakładając, że tabela "oferty... 20.04.2009, 20:04:33
songo997 jak ktos ma jeszcze jakies prozozycje lub pomysly ... 20.04.2009, 21:32:52
AxZx po co osobna tabela liczniki? kolejna niepotrzebna... 20.04.2009, 23:28:40 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:38 |