Многозначные атрибуты почти наверняка лучше удалить в отдельное отношение.Это называется Первая нормальная форма, и вам нужно много работать, чтобы найти пример, в котором нарушение 1NF может быть оправдано.
Нет причин для создания нового отношения для составных атрибутов.Вы разделяете атрибуты на новые отношения из-за их кардинальности и зависимости от ваших первичных и потенциальных ключей.
Составные атрибуты на самом деле не встречаются в природе, они являются плодом концептуального моделирования воображения.ОК, это утверждение слегка шутливо.Дело в том, что когда вы переходите от концептуальной модели к физической модели, вы должны принять решение относительно своих практических бизнес-требований.Уровень детализации, при котором ваши составные атрибуты сохраняются физически, зависит от того, как вы планируете использовать данные.Если вы отслеживаете адрес для печати конверта или отгрузочной этикетки, вы можете решить свернуть элементы адреса в две колонки.С другой стороны, вы можете решить, что ваши бизнес-требования требуют анализа элементов адреса, поэтому целесообразнее хранить каждую часть адреса в отдельном столбце.