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