Я работаю над базой данных «Сотрудник», и поля начинают складываться (скажем, 20).База данных будет заполняться из другого пользовательского интерфейса, например:
Пользовательский интерфейс личной информации: заполняет поля таблицы «Сотрудник», такие как день рождения, фамилия, пол и т. Д.
Интерфейс сведений о занятости: заполняет поля таблицы «Сотрудник», такие как номер сотрудника, дата найма, уровень обучения и т. Д.
Заполнение всех полей из одного пользовательского интерфейса (как вы можете себе представить) беспорядочнои в результате получается одна очень длинная форма, которую нужно прокрутить.
Я собираюсь разбить эту таблицу на несколько таблиц меньшего размера, чтобы каждая меньшая таблица содержала связанную информацию о сотруднике (т.е.таблица логически согласно пользовательскому интерфейсу).
Затем к таблицам будет добавлен идентификатор сотрудника.Я понимаю, что разбиение таблиц с отношением один к одному , как правило, не очень хорошая идея ( несколько таблиц базы данных ), но может логически разделить таблицу, так что сотрудникинформация фиксируется в нескольких операторах INSERT?
Спасибо.