, у вас есть следующие многие-ко-многим таблицы соотношения:Многие ко многим дизайн базы данных вопрос
user
-----
id
first_name
last_name
user_prefs
----------------
id
preference_name
user2user_prefs
-------------
id
user_id
user_pref_id
Но говорят, у вас есть предпочтения пользователя на «домашнюю страницу» и нужно где-то хранить фактическую домашнюю страницу URL-адрес. Где это будет?
Я не могу поместить значение в user_prefs, потому что тогда одно и то же значение будет применяться ко всем, у кого есть это сопоставление.
Я могу поставить его в user2user_prefs так:
user2user_prefs
-------------
id
user_id
user_pref_id
value
Но это лучший способ с точки зрения нормализации? Что-то не совсем правильно касается того, как это делается (во-первых, я не могу использовать ENUM для нового «значения», потому что он должен будет содержать все значения для всех настроек). Есть предположения?
Спасибо! Stabby L
Это ответ я тайно надеясь на ... спасибо ;-) –