Я бы не стал искать таблицы поиска для упомянутых вами полей.Месяц, день рождения, год рождения могут быть заключены в одно поле даты (с типом даты, а не текстом), а затем разделены функциями базы данных, если вам нужно.Возраст - это просто число, которым будет все ваше поле идентификатора, поэтому нет смысла искать его, если вы не хотите фактически ограничить диапазон возраста, и в этом случае вы можете использовать проверочное ограничение вместо поиска, если вынеобходимо ограничить фактическим диапазоном (например, возраст> = 1 и возраст <= 20).Пол / пол - это единственный вопрос, на который я мог бы обратить внимание, но из-за того, что возможных значений очень мало, должно быть достаточно ограничения проверки. </p>
О, и я не знаю, какой аналитик вы используете,но любое аналитическое программное обеспечение, достойное своей цели, может создавать доменные поля (списки уникальных значений в полях таблицы) самостоятельно, особенно для упомянутых вами полей.Если вы строите свою собственную аналитику (не уверен, основываясь на вашем комментарии к решению другого автора), вы можете легко создавать запросы, чтобы делать то, о чем вы говорите.