web项目架构问题,B/S结构,mysql数据库

现在客户有一个需求就是他们的产品不固定,比如我现在有一个轮胎产品(有很多型号)
和机油产品(有很多型号),由于这两个需求,我可能得在数据库里面弄一个轮胎表一个机油表(此时项目已经完工了)。
但是过了几个月后店内添加了新的产品并且该产品也会有很多的型号迫不得已又得弄一张表,这种实现如何使得用户能够在功能上实现呢?就是不用开发人员去维护,用户就能够自定义。
我们认为的难题在于项目启动后就算数据库里面可以创建一张新产品表格,但是该表格的实体类和功能该如何动态实现呢?

参考一下这个。。

https://blog.csdn.net/wwwdc1012/article/details/71774280

做一个产品表,里面记录 他们公司的产品。做一个产品详情表,记录每中产品的型号信息。这样添加新产品的时候在产品表里创建新行,添加型号的时候在详情表中添加;只要两个表做关联,以后不管多少中都没有问题。

标准化产品表,再添加多一个类别表,以后有新“产品”就在新里新增,关联之前的产品表不行吗