Database design: How do i connect these two tables of my database in a normalisation way
I would have a combined Product table with all common elements (name, protein, etc) and this would tie to the food schedules.  Then there would be two additional tables for ProductUser and ProductMarket that would refer back to the main Product table.  No nulls needed and it's nice and normalized.