Is this product table schema good or worth editing? I haven’t created such structures before and decided to ask the experts. Is this a good structure?
I am concerned about the following questions:

I created the &quot;product_size&quot; table separately, because some products do not have dimensions.
The &quot;product_prefix&quot; table is a boolean value for displaying icons on the product card.
Table &quot;product_gallery&quot;, is it correct or worth transferring these values ​​to the table &quot;products&quot;?
Table &quot;product_characteristics&quot;, I haven’t come up with anything else how to store an array with json data of the form
[{&quot;key&quot;: &quot;value&quot;}]
After examining the type of database relationships (one-to-one, one-to-many, many-to-many) I made such a database structure. If something can be corrected here, correct me.