Следует ли быть отдельной таблицей при отображении отношения «один ко многим»?

С точки зрения производительности и масштабируемости, какой из них был бы лучшим методом для выполнения сопоставлений от одного ко многим в MySQL .

  • Используя отдельный столбец, но придерживаясь двух таблиц:

    (person): id, name

    (phone): id, number, type, person_id

  • Использование отдельной таблицы:

    ( person): id, name

    (phone): id, number, type

    (person_phone): id, person_id, phone_id

6
задан Dan Grossman 1 August 2011 в 13:14
поделиться