Разработка схемы базы данных для настроек конфиденциальности

У нас есть приложение, в котором у нас есть настройки конфиденциальности, настраиваемые на местах. Так что, если у нас есть три поля, а именно Address,Email,Contact тогда на каждом есть настройка приватности либо public или же private , Сейчас, конечно, есть много полей около 10. Я думаю о хранении данных в одной таблице и разрешений в другой.

Итак, что является наиболее подходящим способом хранения разрешений?

1

Решение

Вы должны создать мета таблица из трех столбцов, где первый — столбец идентификаторов, второй — со всеми вышеуказанными именами столбцов в качестве значений, а третий — с полем конфиденциальности в качестве поля флага.

Позже вы можете использовать этот столбец идентификаторов для ссылки на значения этих столбцов в другой таблице.

Пример:

table(Id , fieldName, privacy)
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]