Я работаю с существующей унаследованной клиентской базой данных, которую мы конвертируем в MySQL для онлайн-использования.
это фактически одна гигантская таблица, и никаких связей не существует.
дляВ каждой записи есть несколько контактных точек - имя, фамилия, название, улица, город, штат, почтовый индекс и т. д., повторяющиеся для нескольких объектов.Первоначально я думал разделить каждую из этих сущностей в отдельную таблицу с вышеупомянутыми столбцами и использовать FK для связи их с традиционными объединениями и т. д.
, но, пройдя весь набор данных и поговорив сИз оригинального автора выясняется, что ни одна из этих точек контакта никогда не повторится (каждая будет уникальной для каждой записи), равно как и любая другая информация, связанная с этими точками контакта.
так что - AFAICT - здесь нет реальной«использовать» для таблиц отношений, за исключением, возможно, семантики или прозрачности.набор данных не очень большой, но и не маленький (от 50 000 до 100 000 записей), поэтому мне интересно, может ли быть эффективнее просто сохранить структуру единой таблицы и пропустить объединения в целом.
есть ли причина использовать отдельные таблицы в такой ситуации?
tyia