У меня есть несколько запросов MS Access (в представлениях и хранимых процедурах), которые я преобразовываю в SQL Server 2000 (T-SQL). Из-за ограничений Access в отношении подзапросов или ограничений исходного разработчика было создано много представлений, которые функционируют только как подзапросы для других представлений.
У меня нет четкой спецификации бизнес-требований, кроме как «делать то, что делает приложение Access», и полстраницы заметок о отчетах / выдержках из CSV, но приложение Access даже не делает то, что я подозреваю, требуется правильно.
Поэтому я должен использовать подход «снизу вверх» и «копировать» базу данных Access в T-SQL, где я обычно лучше понимаю требования и применяю подход «сверху вниз», создавая новые запросы, которые хорошо удовлетворяют требованиям. определенные требования.
Есть ли способ, которым я могу следовать при этом? Распространяю ли я все это и провожу несколько дней, пытаясь это сделать, или продолжаю просто копировать представления Access и применять эволюционный подход к оптимизации запросов?