Я создал две таблицы «Промышленность» и «Заработная плата» с отношением «многие ко многим»
Таблица «Промышленность»
Зарплата
IndustrySalary junctionтаблица
- Промышленность FK
- SalaryID FK
Я сканировал данные с двух разных сайтов: один сайт содержал информацию об именах отрасли, а другой -уровень дохода, отрасль, к которой он относится, и год.
Как лучше всего заполнить распределительную таблицу?
Я думал о хранении данных, собранных из зарплатыsite in the array [[industry, salary, year], [industry, salary, year] ...]
Заполнение таблицы промышленности и зарплат
Для каждого массива, хранящегося в массиве,проверьте, была ли отрасль сохранена в таблице отраслевой БД, получите ее идентификатор
Если год и зарплата в этом добавленном массиве существуют, если он существует в таблице БД зарплат, получите его идентификатор
Вставьте идентификатор обеих таблиц в таблицу junctiom
Повторяйте эти шаги, пока все массивы в массиве большего размерабыло учтено
Есть ли мнения об этом методе и его жизнеспособности?