假设我想创建一个数据库来存储餐厅的顾客评论。
现在假设我有一个名为“质量”的数据库表,其中包含餐厅具有的某些质量(例如客户服务、食物质量、氛围、物有所值等)以及对这些质量中的每一个的更详细描述。
现在假设我还有一个名为“评论”的个人评论表,它为“质量”表中的每个上述质量分配评级。
这带来了一个难题:“评论”表中的列数取决于“质量”表中的行数。如果我们在“质量”表中添加要评分的新质量,我们需要在“评论”表中创建相应的列,以便用户可以对该质量进行评分。
为上述问题设计关系数据库的最佳方法是什么?如果您在回答中包含数据库架构,那么这可能会有所帮助。
谢谢。