Хранить пользовательские данные в виде текста или идентификатора на основе поиска?

0

Есть ли какая-либо польза для хранения дней недели, месяца, номера недели, возраста пользователя и т.д. как Lookups vs plain text entry в базе данных? Я создаю социальный веб-сайт с некоторыми аналитическими данными и планирую использовать таблицу вопросов, таблицу ответов и таблицу Question_Answer для хранения всех данных, таких как "Пол", "Родные месяцы", "Возраст" и т.д., Поэтому я могу дать каждому идентификатору, который будет использоваться во всей системе, но некоторые старые проекты, над которыми я работал, всегда хранятся, это обычная текстовая запись. Поэтому я вижу, какой дизайн лучше использовать для хранения всех системных и пользовательских данных списка, которые могут или не могут использоваться позже для отчетности с использованием различных показателей. Если вы используете lookus, то, насколько глубоко нужно, мне нужно создать дни недели, дни года, недели месяца и т.д., Если я хочу создать отчет, например: Сравнение количества фотографий, совместно используемых в первом месяце каждого месяца для данного набор пользователей против последнего дня или каждого месяца для одних и тех же пользователей?

Теги:
database
schema

1 ответ

0

Учитывая, что вы используете MySQL, я предлагаю заполнить таблицу помощников по дате, как предложено в самом высоком ответе на этот вопрос: Как заполнить пробелы в дате в MySQL?

Сам вопрос должен объяснить, почему вы хотите эту таблицу.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню