I really don't know enough about your products to design your database, and that is a bit beyond what I can effectively do through this forum.
My guess is that you will probably either need a separate row in the products table for each SKU, or you may need a fourth table specifically for SKUs that match up a product with the available options.
This is something I could help with in a premier support ticket.