В идентифицирующей связи первичный ключ родительской таблицы становится частью первичного ключа в дочерней таблице. Это делается того, чтобы запись в дочерней таблице не могла существовать сама по себе, без ссылки на существующую запись в родительской таблице. Но что мешает нам не делать внешний ключ в дочерней таблице частью первичного ключа, а просто сделать его NOT NULL? Тогда запись в дочерней таблице тоже не сможет существовать без ссылки на существующую запись в родительской таблице.
На ER-диаграмме ниже таблицы Phone_1 и Phone_2 должны быть на мой взгляд полностью равносильны. Или я чего-то не понимаю?