0

次のテーブルがあります。

ユーザー テーブル:

id | username | password | join_date | avatar_image_id

画像テーブル:

id | url | user_owner_id

image テーブルには、投稿、記事、およびユーザーのアバターのすべての画像が保持されます。各画像は、それを編集できるユーザーに属します。必要user_owner_idですが、どの画像がユーザーのアバターであ​​るかを知るだけでは十分ではないため、必要avatar_image_idです。

このクロス外部キーは問題になりますか? それは悪い設計ですか?それを解決する方法はありますか?

4

2 に答える 2