如果您能够完全解释,或者指引我方向,我将不胜感激。
我正在尝试创建一个数据库,将企业存储并将它们列为当地周边活动。按层次形式,我想将它们存储为:
活动类别
- 活动子类别 - 活动 - 其中活动类别可以是:室内、户外、艺术等等 - 其中活动子类别可以是:水族馆、博物馆、公园等等 - 其中活动可以是子类别的列表:佛罗里达水族馆,大英博物馆等等
假设我使用上述三个名称作为我的表,那么正确的关系是什么?在ActivitySubCategory表中,我是否应该创建一个与ActivityCategoryID主键相关联的FK?我是否应该在Activity表中创建一个与ActivitySubCategoryID PK相关联的FK?
我正在尝试创建一个数据库,将企业存储并将它们列为当地周边活动。按层次形式,我想将它们存储为:
活动类别
- 活动子类别 - 活动 - 其中活动类别可以是:室内、户外、艺术等等 - 其中活动子类别可以是:水族馆、博物馆、公园等等 - 其中活动可以是子类别的列表:佛罗里达水族馆,大英博物馆等等
假设我使用上述三个名称作为我的表,那么正确的关系是什么?在ActivitySubCategory表中,我是否应该创建一个与ActivityCategoryID主键相关联的FK?我是否应该在Activity表中创建一个与ActivitySubCategoryID PK相关联的FK?