Firstly could you clarify, you wrote "the value that will be used to draw the relations in the productoptions table is." - it seems like a part of the sentence was cut off...
So if I sell 12 mats each with 5 or more unique colors each I would define:
+---------------+------------------+
| OptionGroupID | OptionsGroupName |
+---------------+------------------+
| 1                   | Pro DoorMat-01 size    |
+---------------+------------------+
| 2                   | Pro Doormat 01 color   |
+---------------+------------------+
| 3                    | Cheap DoorMat-02 size   |
+---------------+------------------+
| 4                    | Cheap DoorMat-02 color  |
+---------------+------------------+
etc....
Is that correct?


