Рабочая информация: ER схема и создание таблицы - PullRequest
0 голосов
/ 01 мая 2019

Я хочу разработать базу данных для хранения информации работников.

На данный момент у меня есть эти данные для каждого работника: имя, текущая работа, контакт, день рождения, вес, рост, прошлый опыт работы, опыт работы в проекте.

Сначала я думал о создании одной таблицы с множеством столбцов для каждого имени, текущей работы и т. Д., Но я не думаю, что это будет хорошей идеей, главным образом потому, что таблица будет слишком большой и нормализуется будет проблемой.

Мой второй ответ - создать три таблицы: (1) таблица с прошлым опытом работы, имя, контакт (2) таблица с прошлым опытом проекта, имя, контакт (3) таблица с именем, текущей работой, контактом, днем ​​рождения, весом, ростом

И используйте имя и контакт в качестве первичных ключей для объединения трех таблиц. Будет ли это надежный подход к разработке этого?

Спасибо за любой вклад.

...