Witam, chce przechowywać w bazie danych informacje na temat reakcji chemicznych i związków chemicznych, mam taki plan:
trzy tabele tak wyglądajace:
compounds
compounds_id
compounds_name
compounds_mass
reactions
reactions_id
reactions_topic
reactions_desc
data
data_id
reactions_id
compounds_id
w tabeli data będę przechowywał id reakcji i id związków które w danej reakcji biorą udział czyli będzie to coś takiego:
data_id | reactions_id | compounds_id |
---|---|---|
1 | 1 | 1 |
2 | 1 | 2 |
2 | 1 | 3 |
Czyli w reakcji 1 używam trzech związków, i teraz mam pytanie jak wprowadzić rozróżnienie na substraty i produkty reakcji? Bo jeśli jest tak jak teraz to nie wiem która z substancji w tabeli data to substraty a które produkty - potrzebne mi to żeby zrobić wyszukiwanie po produkcie albo substracie reakcji.