数据库中的交叉表需要什么?

时间:2017-07-20 07:19:46

标签: mysql backend database-administration

我被指派创建以下表格 database design

我想知道设计中SoftwareCategoryFeatureCross,SoftwareCategoryCross,SoftwareFeatureCross表的用途是什么。我应该如何在前端设计上管理这些。

1 个答案:

答案 0 :(得分:1)

所以,这就是它的设计方式。

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

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