Лучший способ таблицы данных, которые могут меняться ежемесячно - PullRequest
0 голосов
/ 23 января 2019

В настоящее время я использую Excel для хранения всех своих данных, но изучаю SQL и Access, преобразовав свои таблицы Excel в Access.В настоящее время у меня есть таблица с названиями местоположений по оси Y, месяцу и году по X и имя регионального менеджера для каждого местоположения / месяца.Мои данные о сотрудниках содержат их местонахождение, даты найма и сроки полномочий, поэтому мне просто нужно иметь возможность определить, кто является региональным менеджером на данную дату.

Как лучше всего составить таблицу местоположения / ежемесячно /региональные данные, чтобы определить, какой регион действовал в конкретном месте на конкретную дату?

1 Ответ

0 голосов
/ 23 января 2019

Первый шаг - очистить все мышление Excel типа 2.

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

Затем вы сделаете то же самое для менеджеров.Первичный ключ для их идентификации, затем, возможно, имя и фамилия, а также даты найма и срока.Дата срока может быть NULL для текущих менеджеров.

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

Имейте в виду, что на данный момент вам все равно или даже подумайте, как «выглядят» данные.Вы создаете структуру таблиц исключительно на основе наиболее эффективного способа хранения и обработки информации, которую вы хотите обрабатывать в вашей базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...