Контекст для этого вопроса исходит из идеи, которую я получил от Универсальная модель данных человека и организации .
Автор утверждает, что, хотя люди могут иметь и часто имеют различные компоненты в своем имени (отчество, имя и т. Д.), Бессмысленно и расстраивать, как их хранить, если только у вас нет четких требований к поиску. Сделай так. Вместо этого он говорит сделать один атрибут обязательным, Фамилию, а все остальное сохранить в «RestOfName».
Нравится вам идея или нет, но у меня есть вопрос о функции PK NameF в приведенной ниже модели (я знаю, что качество изображения низкое). Я полагаю, поскольку это не обсуждается, это способ форматирования и синтаксического анализа RestOfName.
Вы когда-нибудь хранили функцию в буквальном смысле? Я вижу, как это имеет смысл в объектной модели, но я не могу представить себе данные.
Как бы вы сохранили функцию в виде данных?
Приветствия
Berryl
p.s. дополнительный кредит, если вы можете выяснить, что это за последний атрибут. Я бы сказал «Приветствие», хотя, похоже, это противоречит точке зрения автора