У каждого авто есть гаражный № по которому строю ключ в основной таблице. С точки зрения нормализации всё удовлетворительно, проблема в том, что как оказывается в парке гар.№№ могут меняться! А в зависимых таблицах этого не должно происходить. Т.е. если диспетчер внес рейс с путевого листа с каким-то номером, то он должен сохраниться для истории.
Другой момент: мы получаем данные о ездках авто с другой организации (ACCESS

Размер БД очень крупный (50-60 таблиц, до 100 тыс. записей). Проектировали её предшественники (INTERBASE 6.5). Когда я усторился мне было плохо!

За 1,5 года работы ничего не могу поделать. Мульон заплат наштряпал. База летит по-тихоньку к чертям. Написать новое - текучка не позволяет. Как шефство требует, надо так чтобы ЭТО... работало и ещё в сети, но конфетка та совсем не получится.
Вопрос: Много ли таких несчастных, кто ковыряется в чужом... и ещё должен поддерживать в рабочем состоянии?