Устаревшая база данных - это, как правило, то, что вам придется унаследовать и обосновать некоторые из ваших проектных решений. У большинства компаний, которые производят работу, уже может быть какое-то другое (обычно ужасное) решение, и вам нужно дать им более крупный и лучший продукт ...
НО
Он должен работать со всеми их старыми унаследованными данными. Компания не собирается управлять двумя различными приложениями, чтобы сохранить все свои старые записи. Вам нужно будет разработать свое решение, чтобы иметь возможность перенести данные из прежней системы в вашу систему. Это может оказать огромное влияние на общий дизайн новой базы данных, поскольку она не может отклоняться слишком далеко от предыдущей, не создавая много проблем с точки зрения целостности данных.