Я разрабатываю базу данных, которая включает в себя контактную информацию. PhoneNumbers хранятся в отдельной таблице от Person, потому что вы никогда не знаете, сколько телефонных номеров может иметь человек.
Тем не менее, приложение также будет работать с SMS и, следовательно, нуждается в частом и легком доступе к PhoneNumber каждого человека с поддержкой смс (если он есть).
Должен ли текстовый номер мобильного телефона просто храниться отдельно от всех других телефонных номеров в качестве дополнительного поля в таблице Person? Есть ли какой-нибудь нормализованный способ выражения особой природы Mobile PhoneNumber?