Im在MSSQL 2008中建模数据库。数据库:一对多(或一对多)关系
我有4个表。
**User**
userID
userName
**NewsCategory**
newsCategoryID
newsCategoryName
**News**
newsID
newsText
newsCategoryID
**Subscription**
userID
categoryID
我知道我应该在新闻和类别表之间有外键。但是我应该如何处理这些supscriptions?我是否应该在用户和订阅表之间有一个外键,但是不一定要订阅某些内容?
“我应该在用户和订阅表之间有一个外键,但是不需要订阅某些内容吗?” - 是的。 – 2011-05-31 11:50:09
我想也许这是被认为是多对多的关系,其中Subscription是一个联结表? – johan 2011-05-31 11:52:59