Witam!
Mam do Was male pytanie a w zasadzie dwa. W php/SQL jestem raczej osoba poczatkujaca i potzrebowal bym odpowiedzi na kilka pytan.
Pierwszym jest relacja w MySQL.
Znam relacyjne bazy danych w teorii, stad tez moje rozwiazanie problemu relacji w SQL bylo takie :
powiedzmy ze mamy 2 tabele:
tabela_oferty
id - int
marka - int
cena - int
i tabela druga
tabela_marki
id - int
marka - char
Powiedzmy ze tabela_marki jest wyk. do pzrechowywania nazw marek samochodow (w postaci ciagu znakow), a tabela_oferty definuje oferty czyli marke i cene.
Wystepuje tutaj relacja jeden-do-wielu miedzy tabelami. Do tej poty po prostu odczytywalem wartosc pola id w tabeli 'tabela_marka', i wpisywalem jego zawartosc recznie do tabela_oferty w pole 'marka'.
Pytanie - czy takie rozwiazanie jest sensowne (puki co dziala na dosc skomplikowanym systemie tabel).
pytanie 2. czy w mysql istnieje jakis sposob zdefiniowania relacji (na poziomie baz danych) czy realizuje sie je w taki 'magiczny ' sposob jak to zrobilem w zamieszczonym przykladzie.