![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
projektując bazę cały czas się waham, co do jej struktury. Powiedzmy że wygląda to następująco: tabela samochody (w tabeli podstawowe informacje (id, oferujacy_id, status_id, typ_id, model_id, cena...) Szczegółowy opis planuje zamieścić w dodatkowej tabeli (samochody_info). I teraz pytanie. Czy robić jedną tabelę samochody_info z liczbą kolumn ok 40) czy rozbić to na np. trzy tabele samochody_ciezarowe, samochody_osobowe, samochody_xxx i w tych tabelach umieścić informacje szczegółowe. Robiąc w jednej tabeli jakieś 30% kolumn nie będzie przechowywało wartości dotyczącej danego samochodu. Natomiast jakoś zgrabniej mi to wygląda (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
zdecydowanie rozbić. trzymanie w tabeli pól nie wypełnionych w 30% to nieoptymalne rozwiązanie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 18.03.2008 Skąd: Olsztyn Ostrzeżenie: (20%) ![]() ![]() |
Stosujesz w tej tabeli system relacji. Masz może już sposób obsługi tej tabeli.
Jestem tym bardzo zainteresowany. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Stosujesz w tej tabeli system relacji. Masz może już sposób obsługi tej tabeli. Jestem tym bardzo zainteresowany. Nie wiem czy to pytanie do mnie? Nie mam jeszcze ustalonej struktury bazy więc ciężko, żebym miał jej obsługę. Główna tabela posiada id jako klucz podstawowy, a tabele ze szczegółowymi informacjami jako klucz podstawowy będą miały tę samą wartość pod nazwą samochod_id. W tabeli samochody mam tylko praktycznie powiązania do innych tabel user_id, type_id, province_id, district_id, status_id, itd... nie wiem czy dobrze ale jak mądrze wygląda (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:23 |