我正在创建数据库,其中我将在第一个表中列出设备列表,在第二个表中列出功能。我知道我可以通过这种方式初始化这些表之间的关系:
+----------------+ +----------------------+
| device | | features |
+----------------+ +----------------------+
| ID |--------+ |ID |
| dName | +--------|dID |
+----------------+ |options |
|... |
+----------------------+
但我认为更好的决定可能是为每个设备创建“功能”表。是否可以通过 id 来寻址表?在“dName”下的“设备”表中拥有表名并拥有大量“功能”表是一个好的决定吗?