我正在尝试创建一个MySQL数据库,其中包含与每个用户设置的电影相关的用户,电影和信息。我目前将它设置为复合实体(我认为),但我不确定这是正确的还是最好的方法。我已经写出了下面每个表格的标题,以便更有意义。
User_ID /用户名/ ect
Movie_ID / Movie_Desc / Movie_Length
复合实体:User_ID / Movie_ID /个人评级/
目前,复合实体持有重复数据,多次重复user_id,链接到不同的电影。
我可以采取更好的方法来存储此类信息吗?我无法找到最小化重复数据的方法。
在此先感谢,任何帮助将不胜感激。