看了一个网站的数据库结构设计,其中有个问题,有点不太明白
直接举例吧
用户表U主键为U_ID,新闻表N主键为N_ID,中间表B逐渐为B_ID,
用户发布新闻的过程中,用户表与新闻表之间没有关联,而是先在新闻表中插如新闻,然后在中间表B中,存储了U_ID和N_ID这和我之前遇到的直接在新闻表N中增加一个关联用户表U的U_ID有什么区别呢?具体的优势体现在哪里了呢?
直接举例吧
用户表U主键为U_ID,新闻表N主键为N_ID,中间表B逐渐为B_ID,
用户发布新闻的过程中,用户表与新闻表之间没有关联,而是先在新闻表中插如新闻,然后在中间表B中,存储了U_ID和N_ID这和我之前遇到的直接在新闻表N中增加一个关联用户表U的U_ID有什么区别呢?具体的优势体现在哪里了呢?
你原本的方法
1用户 对 多条新闻 是没什么问题,
但是一条新闻对多个用户的话,就需要存储多条同样的新闻,数据冗余