Мне нужно хранить несколько адресов электронной почты для каждого пользователя в MySQL и нормализовать его.Электронные письма могут быть рабочими, личными и т. Д., Даже несколько рабочих писем или любые другие могут быть связаны с одним контактом.
Моя идея состоит в том, чтобы иметь 3 таблицы, одну для хранения типов электронных писем, другую для хранения контактной информацииимя и т. д., а также третье место для хранения почтовых / контактных ассоциаций, называемых адресами contact_email, которые содержат pk из email_types и таблицы контактов
Простую диаграмму можно увидеть здесь https://bubbl.us/?h=a7f3b/13e72f/68J/1dgjeYVbs Это вообще эффективно?Таким образом, один контакт может иметь любое количество адресов электронной почты, хранящихся и хранящихся вне таблицы контактов
Спасибо