ďťż
 
Relacje miedzy tabelami - poczatkujacy ďťż
 
Relacje miedzy tabelami - poczatkujacy
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Relacje miedzy tabelami - poczatkujacy



Marcin Z. - 13-11-2006 00:18
Witam.
Mam dwie tabele:

Drukarki
---------
*DrukID
Model
Szybkosc
....
....
#MatEksploatID

Materialy
---------
*MatEksploatID
Symbol
Kolor
....
....
W jaki sposob okreslic zaleznosci miedzy tymi tabelami, tak aby moc
wyswietlic model drukarki z pasujacymi do niej materialami eksploatacyjnymi.
Do danego modelu pasuje kilka symboli materialow eksploatacyjnych wiec
opisane wyzej rozwiazanie nie jest chyba dobre bo nie moge poprzez
FK_MatEksploatID przypisac wiecej niz jeden rekord do rekord do pola w
tabeli Drukarki. Czy dobrze rozumuje?
Marcin.





mk - 13-11-2006 00:43

  Marcin Z. napisał(a):
> Witam.
> Mam dwie tabele:
>
> Drukarki
> ---------
> *DrukID
> Model
> Szybkosc
> ...
> ...
> #MatEksploatID
>
> Materialy
> ---------
> *MatEksploatID
> Symbol
> Kolor
> ...
> ...
> W jaki sposob okreslic zaleznosci miedzy tymi tabelami, tak aby moc
> wyswietlic model drukarki z pasujacymi do niej materialami eksploatacyjnymi.

hmm, ja bym do tabeli Materialy wrzucił pole "ID_Drukarki" i powiązał z
"DrukID" z tabeli Drukarki.
Potem select juz prosty, bo po tabeli Materiały z warunkiem na pole
ID_Drukarki z tabeli Drukarki

pozdr.
mk




Cezar - 13-11-2006 00:43

  mk wrote:
> hmm, ja bym do tabeli Materialy wrzucił pole "ID_Drukarki" i powiązał
> z "DrukID" z tabeli Drukarki.
> Potem select juz prosty, bo po tabeli Materiały z warunkiem na pole
> ID_Drukarki z tabeli Drukarki

A jak Material pasuje do kilku ? Nie lepiej tabele posrednia z ID_Drukarki i
MatEksploatID ?

--
Pozdr.
Cezar




mk - 13-11-2006 00:43

  Cezar napisał(a):
> mk wrote:
>> hmm, ja bym do tabeli Materialy wrzucił pole "ID_Drukarki" i powiązał
>> z "DrukID" z tabeli Drukarki.
>> Potem select juz prosty, bo po tabeli Materiały z warunkiem na pole
>> ID_Drukarki z tabeli Drukarki
>
> A jak Material pasuje do kilku ? Nie lepiej tabele posrednia z
> ID_Drukarki i MatEksploatID ?
>
A taki, który w warunku where ma "or" :)
Dużo zależy od przeznaczenia...

pozdr.
mk





Misiekd - 13-11-2006 00:43

  Dnia Tue, 10 Oct 2006 15:53:51 +0200, mk napisał(a):

> [...]
> A taki, który w warunku where ma "or" :)
> Dużo zależy od przeznaczenia...

i potem tysiące takich samych rekordów różniących się tylko jednym polem...
jedyne rozsądne i dobre wyjście to trzecia tabela jak zaproponował Cezar

--
Pozdrawiam Misiekd




mk - 13-11-2006 00:43

  Misiekd napisał(a):
> Dnia Tue, 10 Oct 2006 15:53:51 +0200, mk napisał(a):
>
>> [...]
>> A taki, który w warunku where ma "or" :)
>> Dużo zależy od przeznaczenia...
>
> i potem tysiące takich samych rekordów różniących się tylko jednym polem...
> jedyne rozsądne i dobre wyjście to trzecia tabela jak zaproponował Cezar
>
Racja, rzeczywiście, to najlepsze rozwiązanie.
pozdr.
mk
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MySQL] Czy da =?ISO-8859-2?Q?si=EA_wykonac_takie_powi=B1z?==?ISO-8859-2?Q?anie_mi=EAdzy_tabelami=2C_i_jak_to_odpyta=E6_? ==?ISO-8859-2?Q?=3F?= [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= Czy duza jest roznica miedzy Corel Draw Graphic Suite X3 ENG Box Upgrade a Corel Draw Graphic Suite 11? SELECT MAX(nazwaPola) FROM tabela WHERE .... i ORA-01405: pobran? warto?ci? kolumny jest NULL =?iso-8859-2?Q?=5Bmssql=5D_update_na_kilku_tabelach_jednocze= B6nie?= SQL Server 2005: początkujący programista T-SQL ma problem [mysql] =?ISO-8859-2?Q?r=F3=BFnice_mi=EAdzy_tabelami?= Tabela aktualnych =?ISO-8859-2?Q?KRAJ=D3W?= [MSSQL] Rekurencja? Tabela, która tworzy drzewko [MSSQL] Tabela jako argument funkcji/procedury?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com