I have the following 2 schemas:
The question: Is the property table redundant? If not what are the cases where it would be useful?
Assume the property only holds a unique relationship between the color and the shape. Arrow means "one to many", e.g. Toy
has a foreign key called fk_property_id