Я хочу разработать базу данных для хранения информации работников.
На данный момент у меня есть эти данные для каждого работника: имя, текущая работа, контакт, день рождения, вес, рост, прошлый опыт работы, опыт работы в проекте.
Сначала я думал о создании одной таблицы с множеством столбцов для каждого имени, текущей работы и т. Д., Но я не думаю, что это будет хорошей идеей, главным образом потому, что таблица будет слишком большой и нормализуется будет проблемой.
Мой второй ответ - создать три таблицы:
(1) таблица с прошлым опытом работы, имя, контакт
(2) таблица с прошлым опытом проекта, имя, контакт
(3) таблица с именем, текущей работой, контактом, днем рождения, весом, ростом
И используйте имя и контакт в качестве первичных ключей для объединения трех таблиц. Будет ли это надежный подход к разработке этого?
Спасибо за любой вклад.