(nie)trywailny problem z ukladem tabel
murmi - 08-02-2006 15:38
(nie)trywailny problem z ukladem tabel
Jestem na etapie projektowania ukladu tabel do programu wspierającego magazyn/produkcje- wiem wiem jest tego mnostwo - ale nie ja o tym decyduje... Brakuje mi jednej rzeczy - jak z surowcow robic "podzespoly", z podzespolow i surowcow "elementy gotowe".
Wymyslilem cos takiego: - tabela surowce (id,symbol,wymiary....) - tabela Podzespoly (data i inne ) + tabela definicja podzespolu (jako IDpodzespolu IDsurowca/ilosc) - tabela wyrob gotowy jako Wyroby (naglowek) + definicja Wyrobu (kolumny: IDWyrobu podzespol/element,ID, ilosc)
Problemem bedzie, jak podzespol mialby sie skladac z podzespolow, lub wyrob gotowy mialby byc podezespolem...
Wydaje mi sie jednak, ze da sie to zrobic w jakis duzo prostszy sposob, ktory obecnie mi do glowy nie przychodzi - jesli Ktos mogby mnie oswiecic....
murmi
murmi - 08-02-2006 17:22
Użytkownik "Brodacz 100" <brodacz100@gazeta.pl> napisał w wiadomości news:dsao17$cjt$1@inews.gazeta.pl... > > Robisz tabelę jakiś tam w miarę abstrakcyjnych elementów tak > aby rekord mógł pasować do "wszystkiego" > > Robisz drugą tabelę, w której rekord składa się z dwóch pól, > jedno to master, drugie to slave. Oba są kluczami z tabeli "wszystko". > > Master to element składany z elementów slave. Przy pomocy takiej > pary tabel zbudujesz dowolną drzewiastą strukturę zgodnie z zależnościami > co się z czego składa.
zaiste o dwa nieba prostsze od moich kombinacji! I jak to zwykle bywa musze sporo rzeczy przemyslec :)
pozdrawiam rowniez murmi
Vez Do Han - 08-02-2006 17:22
murmi napisał(a): > Jestem na etapie projektowania ukladu tabel [...] > Problemem bedzie, jak podzespol mialby sie skladac z podzespolow, lub wyrob > gotowy mialby byc podezespolem... > > > Wydaje mi sie jednak, ze da sie to zrobic w jakis duzo prostszy sposob, > ktory obecnie mi do glowy nie przychodzi - jesli Ktos mogby mnie > oswiecic.... > > murmi Szanowny przedpiśco to jest drzewo, a drzewo jest dobrze - wręcz doskonale opisane w faq tej grupy.
murmi - 08-02-2006 17:22
1. Kiedys musi byc ten pierwszy raz, kiedy projektuje sie baze :) 2. Program teoretycznie obslguje dokumenty PZ,WZ,MM - a tak naprawde pomaga w kontrolowaniu stanow magazynowych, zglasza potrzebe zamowienia odpowiednich surowcow (od odpowiedniego dostawcy itd...) 3. Urzadzenia powstaja w kilku wariantach (zalozmy): - Wariant1 - zasilanie 12V, jedno we, jedno wy, obudowa1 - Wariant2 - zasilanie 12V, dwa we, cztery wy, obudowa2 - przy czym "zasilanie 12V" sklada sie z 10 elementow X i czterech elemento Y itd...... 4. Powinna istniec mozliwosc wystawienia dokumentu WZ zarowno wyrobu gotowego, jak rowniez jakis pojedynczych komponentow 5. Zasilacznie 12V jest dzis komponentem, a wariant 1 produktem koncowym - ale jutro "wariant 1" staje sie elementem duuuuzego systemu i jest pozdespolem. 6. Program powstaje "na zaliczenie" a bedzie wykorzystywany w mojej jedno-osobowej firmie, wiec nie boje sie wdrozenia ;) 7. Nie spodziewam sie, aby pierwsza wersja sie do czegos nadawala. Klepie wlasnie wersje 0.0.0.1 beta w brzemieniu zaproponowanym przez Brodacza - jak bede potrawil jasniej sformulowac problem to sie odezwe :)
Pozdrawiam
murmi
murmi - 08-02-2006 17:22
>Szanowny przedpiśco to jest drzewo, a drzewo jest dobrze >- wręcz doskonale >opisane w faq tej grupy. ooo - już szukam dzieki
murmi
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 08-02-2006 17:22
Vez Do Han wrote: > murmi napisał(a): > >> Jestem na etapie projektowania ukladu tabel [...] >> Problemem bedzie, jak podzespol mialby sie skladac z podzespolow, lub >> wyrob gotowy mialby byc podezespolem... >> >> >> Wydaje mi sie jednak, ze da sie to zrobic w jakis duzo prostszy >> sposob, ktory obecnie mi do glowy nie przychodzi - jesli Ktos mogby >> mnie oswiecic.... > > Szanowny przedpiśco to jest drzewo, a drzewo jest dobrze - wręcz > doskonale opisane w faq tej grupy
To akurat jest graf i choć drzewo też jest grafem, ten problem nie da się rozwiązać drzewem. Spróbuj wskazać tutaj korzeń?
-- P.M.
Vez Do Han - 11-02-2006 22:52
Paweł Matejski napisał(a): > Vez Do Han wrote: > [...]
> > To akurat jest graf i choć drzewo też jest grafem, ten problem nie da > się rozwiązać drzewem. Spróbuj wskazać tutaj korzeń? > Noo wyrób gotowy jest korzeniem. A że może być wiele wyrobów to może być wiele drzew. Bardziejlas niż graf.
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 11-02-2006 22:52
Vez Do Han wrote: > Paweł Matejski napisał(a): > >> Vez Do Han wrote: >> > [...] > >> >> To akurat jest graf i choć drzewo też jest grafem, ten problem nie da >> się rozwiązać drzewem. Spróbuj wskazać tutaj korzeń? >> > Noo wyrób gotowy jest korzeniem. > A że może być wiele wyrobów to może być wiele drzew. Bardziej las niż graf
Weźmy dwa wyroby WA i WB, WA składa się z półproduktów PA i PB, a WB z PB i PC.
Co jest korzeniem dla PB?
-- P.M.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
plik corel 11 na corel 8 = problem z otwarciem
zanotowane.pldoc.pisz.plpdf.pisz.plets2.xlx.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 |
|