Должно ли имя человека быть в одной колонке или я должен иметь его как имя и фамилию?
Я столкнулся с проблемой с моим дизайном. Я заметил, что не у всех есть второе имя или что у них есть несколько частей имени. Это чрезвычайно затрудняет использование столбца среднего имени. Лучше или "чище" использовать столбец полного имени или столбцы имени и фамилии, какой способ лучше?
На данный момент у меня есть 3 столбца, настроенные last_name, First_name и Middle_name. Как уже говорилось ранее, я понял, что не у всех есть второе имя или есть несколько имен для своего второго имени.
Что я уже пробовал:
Я попытался исследовать, каков наилучший подход, однако я не нашел много статей об этом.
David O'Neil
&ГТ;&ГТ; это делает его чрезвычайно трудно использовать столбец отчество.
Обработка для "IsNull", или его эквивалента, не очень сложна, чтобы построить полное имя на лету. Если вы хотите исключить эту обработку во время запроса, вы можете создать столбец "полное имя" и заполнить его после того, как пользователь проверит первый, средний и последний, а затем сохранить их в независимых столбцах для более простой обработки, в общей сложности четыре столбца. И пусть они используют несколько имен в каждой колонке, например, когда кого-то на самом деле зовут Мэри Сью Кендалл Дженкинс-Тейлор.
Member 11856456
Итак, вы говорите, что создадите первый, средний и последний столбцы с 4-м столбцом, являющимся полным именем, которое будет представлять собой концентрические значения первых 3 столбцов?
David O'Neil
Да, если вы хотите сохранить обработку позже.
ПС - 'концентрируется не слова - Ты наверное имел ввиду 'усугубляются'
Member 11856456
CONCENTATE-это функция в конкретных продуктах microsoft (excel, access и sql), однако я больше нигде не вижу этого слова.
David O'Neil
Интересно, спасибо. Я никогда не слышал о нем раньше, и его нет в английском словаре, который у меня есть.
Member 11856456
Это интересно. Спасибо за совет, это дает мне возможность начать.
Richard Deeming
Это слово concАТОНел, а не кончалЛОРсъел, вот почему ты не можешь его найти. :)
Richard Deeming
Member 11856456
Ричард, это был отличный образовательный инструмент и дал мне лучшее понимание того, почему полное имя должно быть включено в одну колонку. Я буду менять некоторые вещи, включая это. Однако я все равно хотел бы иметь возможность фильтровать по имени и фамилии, если это возможно, из одного столбца. Я думаю, что это можно сделать с помощью пространства между каждой частью имени. Как бы я начал этот процесс с одной колонки?