【发布时间】:2013-12-11 01:52:43
【问题描述】:
我在书签和标签之间有多对多的关系:
-
书签
- 身份证
- 用户ID
- 标题
- 网址
-
标签
- 身份证
- 用户ID
- 标题
- 说明
-
标签书签 (连接表)
- 标签ID
- 书签 ID
据我所知,这是规范化且有效的。
但是,多个用户可能保存相同的书签,这意味着书签表中的 URL 重复。这种重复是否属于规范化,应该避免吗?
更新:
系统是这样工作的:
用户登录并创建书签/标签。
书签应至少附加一个标签。例如:“http://google.com”可能属于标签“google”和“search-engine”。
当书签被删除时,TagsBookmarks 中的关系也会被删除。标签不会被删除。
如果标签没有书签,用户可以删除它。
没有标签就不能存在书签。
标签可以在没有书签的情况下存在。
【问题讨论】:
标签: database database-design erd