Отображение значения поля таблицы в соответствии с другим значением поля - PullRequest
0 голосов
/ 01 апреля 2011

Я пытаюсь найти лучший способ извлечь поля из таблицы, в зависимости от значения другого поля, все это администрируется из веб-приложения.

Например, пусть таблица person содержит 4 поля: name,surname,email,mobile.

И предоставит администратору веб-приложения возможность указать, является ли одно из таких полей видимым или нет, для каждой записи, например, путем установкифлажок ..

Как я могу решить эту проблему?Должен ли я использовать тривиальное решение добавления еще 4 логических полей к таблице (или создания другой таблицы для этой цели), чтобы контролировать видимость?например: b_name,b_surname,b_email,b_mobile

-или-

следует ли использовать маску (например: хранить где-то 1101, что в основном означает «не показывать электронную почту для этой записи»)?

Есть ли другие альтернативы?

1 Ответ

0 голосов
/ 01 апреля 2011

Я бы предложил булевы поля, да. Маски громоздки и идут вразрез с парадигмой базы данных (и более того, они сделают добавление или изменение полей проблемой позже).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...