【发布时间】:2013-07-18 15:34:52
【问题描述】:
我有以下表格:
USER 表:
id | username | password | join_date | avatar_image_id
图像表:
id | url | user_owner_id
图像表包含帖子、文章和用户头像的所有图像。每个图像都属于可以编辑它的用户。所以user_owner_id是必要的,但仅仅知道哪个图像是用户的头像是不够的,所以我需要avatar_image_id。
这个交叉外键有问题吗?这是一个糟糕的设计吗?有什么办法可以解决吗?
【问题讨论】:
标签: database database-design database-schema