Organizacja tabel w bazie - dla początkującego
ja - 06-11-2007 00:02
Organizacja tabel w bazie - dla początkującego
Witam Proszę o podpowiedź. Jak poprawnie zaprojektować "b.d" (w mysql-u)? Założenie : baza np. samochody, tabele: części takie, części siakie, itd. Po stronie użytkownika ma się wyświetlać w przeglądarce: strona pt. Audi - na niej poprzez combo albo jakieś linki odniesienie do tych części - czyli jakieś blachy, silniki, koła, szyby itd. Proszę o ogólne wskazówki jak takie tabele powinny wyglądać i jak winny być wiązane.
mwgomez - 07-11-2007 00:01
> samochody, tabele: części takie, części siakie, itd.
Rozumiem, że problem nie leży w samym zaprojektowaniu bazy, czy w teorii baz danych, ale w tym konkretnym przypadku chcodzi o uzyskanie podpowiedzi jak to robia inni w tego rodzaju bazach danych - pzrzechowujących dane na temat części samochodowych.
Miałem okazję oglądac wiele takich programów, dlatego pozwolę sobie napisać co łączy te programy. Generalnie w tego typu programach dąży sie do naturalnego podziału - z punktu widzenia motoryzacji. Oznacza to, ze mamy podział na marki samochodow, marki są podzielone rocznikami (ponieważ zmiany wchodzą z kolejnymi modelami, ale liczy się data wdrożenia). Jak juz mamy ten podział to w programach tego typu najczęścieju mamy podział na takie elementy zblokowane jak są one zblokowane naturalnie. Czyli nadwozie, podwozie, silnik, ... Jak mamy nadwozie to dach, przód, lewa, prawa strona, tył. Najbardziej rozwinięte z tych programów umozliwiają wybór (wyszukanie) poszczególnej części oprocz wpisania numeru orginalnego części producenta (uwaga, każdy producent ma swoją numerację), wybranie poszukiwanej części poprzez wybranie rysunku na zasadzie od ogółu do szczegółu. Jednym z największych dystrybutorów części samochodowych w Polsce jest firma Polcar. Na stronie http://www.polcar.com.pl/pl/index.htm, wybierająć Asortyment można zapoznać się z ogólnym podziałem oferowanych cześci i podzespołów. Firma ta oferuje za darmo swoj program do wybóru części, ale zdaje sie że trzeba być dystrybutorem części. Można spóbowac z nimi się gogadać.
Nawet jeżeli to ma być tylko baza danych do prowadzenia małego sklepu z częsciami motoryzacyjnymi to dobrze byloby jednak przejąć cześć z tych pomysłów u siebie. Dobre programy tego typu (np. z sieci dystrybutorów cześci do samochodów VW, Seat, Audi) to są bardzo skomplikowane i wyposażone w gigabajty zdjęć i rysunków programy. Wtedy jak do sklepu przyjdzie klient który nie wie jak się część nazywa to nieraz potrafi ją wskazać na rysunku.
Pozdrawiam
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[mysql] Wyszukanie =?ISO-8859-2?Q?rekord=F3w=28powiazane_tabel?==?ISO-8859-2?Q?e=29?=
[MySQL] Zapytanie z =?ISO-8859-2?Q?dw=F3ch_tabel_na_raz_?==?ISO-8859-2?Q?i_grupowanie_po_wsp=F3lnym_polu=2E_Jak_=3F?=
zapytanie do =?ISO-8859-2?Q?dw=F3ch_tabel_z_limitem_wier?==?ISO-8859-2?Q?szy?=
[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?=
Zapytanie SQL z =?ISO-8859-2?Q?pust=B1_tabel=B1?=
[MySQL] Backup tabel przez "BACKUP" i problem z prawami dostępu :(
=?iso-8859-2?Q?Problem_z_left_join_-_=B3=B1czenie_kilku_tabel.?=
Jak wyswietlic dane z dwoch tabel gdy dla jednej z nich jest brak jest danej wartosci
Przyspieszenie =?windows-1250?Q?dost=EApu_do_tabel_w_SQL_Server_2005?=
zanotowane.pldoc.pisz.plpdf.pisz.plred-hacjenda.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|