Я проектирую доступ .accdb
для управления проектами. Контракт по проекту предусматривает ряд этапов для каждого проекта с соответствующей датой. Точное количество этапов зависит от «или/или» случае размера проекта, но не более 6Разработка базы данных по нескольким датам
Мой работодатель хотел бы отслеживать [Forecast]
дату, [Actual]
дату и [Paid]
дату каждого этапа, то есть проект большого размера заканчивается 24 дат, связанных с ней, часто дублируется (если проект бежит время, все четыре даты будут идентичны)
в настоящее время у меня есть tblMilestones
, который имеет FK ссылки на tblProject
и запись для каждого Milestone, с 4 связанными датами в качестве полей в записи и поле, чтобы отметить веху как полную или текущую.
Я чувствую, что мы собираем, храним и вводим много довольно бессмысленных данных, особенно дату [Forecast]
, для которой мы собираем данные от наших менеджеров проектов (в любом случае, это не самые надежные данные). После завершения этапа и ввода даты [Actual]
[Forecast]
дата довольно бессмысленная
Я предпочел бы иметь дату контракта в одной таблице, введенную при добавлении нового проекта, таблицу отчетности для сменной датой прогноза , установите фактическую дату, когда пользователь отметит веху как завершенную и нарисует дату платежа из записей транзакций.
Это лучший подход к дизайну? ДБ небольшой - менее 50 проектов, поэтому часть меня думает, что я просто делаю вещи сложнее, чем они должны быть, особенно с точки зрения дополнительного пользовательского интерфейса.
Знаете ли вы, для чего должна использоваться прогнозируемая дата? Вы можете думать, что это бессмысленно, но для будущего анализа это может быть очень важно. – Oded
Спасибо! Я обеспокоен тем, что моя настройка неправильно учитывает будущий анализ. Дата прогноза - это дата, когда премьер-министр думает, что эта веха будет достигнута. Это важно на активной стадии этапа: хорошо знать, как проект работает против графика. Он будет меняться с ежемесячной отчетностью от PM, поэтому ближе к завершению этапа, тем ближе дата прогноза к фактическому. Мой текущий простой tbl не отслеживает изменения в дате прогноза. – KDJ