Дизайн базы данных для этого приложения отслеживания работы - PullRequest
0 голосов
/ 18 января 2020

Я разрабатываю приложение для отслеживания работы / времени специально для грузчиков. Человек может работать в 3 разных компаниях в любой день / ночь. Внутри компании, человек может работать / управлять множеством различных рабочих мест или машин с различной разницей в оплате. У пользователя есть базовое вознаграждение плюс любой дифференциал, который оплачивается в определенные дни. Конечный пользователь должен будет следить за еженедельным и ежегодным отработанным временем и суммой заработанных денег.

У меня проблемы с наведением головы на начальную точку схемы.

До сих пор я придумал просто одну таблицу пользователей с их уникальным идентификатором # и базовой платой. ставка. Кроме того, 3 таблицы для компаний с различными FK для дат и отдельных рабочих мест / машин, возможных в этой компании. Это звучит правильно для результата, который я ищу?

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