Не всегда. Структуру схемы, ограничения, роли и многие хранимые процедуры можно исследовать по самой БД и документации. Исходный код нужен, когда спорная функция реализована приложением, ORM, интеграцией, ETL или внешним сервисом либо требуется установить механизм формирования значения.
Тогда достаточно релевантной части при условии сохранения зависимостей и контекста. Отсутствие кода может ограничить причинный вывод: эксперт зафиксирует результат, но не определит внутренний алгоритм. Для закрытого продукта заранее согласуются защищённый доступ и конфиденциальность.
Сообщите, где выполняется спорная логика, и передайте инструкции сборки, конфигурацию и версии зависимостей. Один файл без окружения может не воспроизвести фактическое поведение системы.