Mysql 数据库中交叉表的需求是什么?

Mysql 数据库中交叉表的需求是什么?,mysql,backend,database-administration,Mysql,Backend,Database Administration,我被指派创建以下表格 我想知道SoftwareCategoryFeatureCross、SoftwareCategoryCross、SoftwareFeatureCross表格在设计中的用途。我应该如何在前端设计中管理这些 所以,它就是这样设计的 软件可以有一个或多个类别 软件可以有一个或多个功能 每个类别可以依次具有一个或多个功能 就前端设计而言,您可以以表格形式显示所有软件,并具有按功能和/或类别过滤的功能(或使用多个功能/类别标记每个软件记录)。单击任何特定行将显示该软件的所有类别和

我被指派创建以下表格


我想知道SoftwareCategoryFeatureCross、SoftwareCategoryCross、SoftwareFeatureCross表格在设计中的用途。我应该如何在前端设计中管理这些

所以,它就是这样设计的

  • 软件可以有一个或多个类别
  • 软件可以有一个或多个功能
  • 每个类别可以依次具有一个或多个功能

就前端设计而言,您可以以表格形式显示所有软件,并具有按功能和/或类别过滤的功能(或使用多个功能/类别标记每个软件记录)。单击任何特定行将显示该软件的所有类别和功能(使用
JOIN
query)。

为什么不问问分配给您的人?当你发现后,请告诉我们,我很好奇,想知道这样一个离奇的想法背后的原因是什么。如果有人没有首先解释RDBMS的基本原理,就设置这样一个任务,这似乎是非常不可信的。谢谢你的回答。