Database 下载预设的数据库设计
数据库新手,请给我一些建议。Database 下载预设的数据库设计,database,Database,数据库新手,请给我一些建议。 我有可以下载照片的机构。 标准每个机构都可以下载“中”和“大”照片。 现在从他们的帐户页面,我想让他们作出额外的自定义预设和管理这些 我查看了一些博客软件的数据库,了解它们如何处理类别,并对这个示例进行了思考。这是正确的方法吗? 干杯 机构1预设了“中”和“大” 机构2已预设“中”、“大”和“票据定制” 这种做法是正确的。因为您有NxN关系(一个机构可以有多个预设,同一预设可以被多个机构使用),所以您需要有一个联接表。唯一值得怀疑的是preset_assoc不必具有
我有可以下载照片的机构。
标准每个机构都可以下载“中”和“大”照片。
现在从他们的帐户页面,我想让他们作出额外的自定义预设和管理这些 我查看了一些博客软件的数据库,了解它们如何处理类别,并对这个示例进行了思考。这是正确的方法吗?
干杯 机构1预设了“中”和“大”
机构2已预设“中”、“大”和“票据定制”
这种做法是正确的。因为您有NxN关系(一个机构可以有多个预设,同一预设可以被多个机构使用),所以您需要有一个联接表。唯一值得怀疑的是preset_assoc不必具有PREASSOC_id,因为其他两列可以用作组合主键 谢谢你的想法。但是,如果preset\u assoc没有id,如果某个机构想要删除该预置,我如何删除该预置?从preset\u assoc中删除,其中presassoc\u preset\u id=和presassoc\u agency\u id=
-----------
| presets |
-----------------------------------------------
| preset_id | preset_name | preset_dimensions |
-----------------------------------------------
| 1 | medium | 800x600 |
| 2 | large | 3000x2000 |
| 3 | Bill custom | 640x420 |
-----------------------------------------------
----------------
| preset_assoc |
------------------------------------------------------------
| presassoc_id | presassoc_preset_id | presassoc_agency_id |
------------------------------------------------------------
| 1 | 1 | 1 |
| 2 | 2 | 1 |
| 3 | 1 | 2 |
| 4 | 2 | 2 |
| 5 | 3 | 2 |
------------------------------------------------------------
------------
| agencies |
---------------------------
| agency_id | agency_name |
---------------------------
| 1 | Joe ltd |
| 2 | Bill inc |
---------------------------