Schema design for products with redundant values
Add to the color table 'black,white' as this is predominately a stock control system.

This comma separation can be handled in the UI to display in a friendly way.