Обратите внимание, я написал цитируемый абзац.
В общем, я вижу соотношение 1: 1 между приложениями и проектными документами. Все, что нужно одному приложению, должно быть в одном проектном документе. В более крупных приложениях может потребоваться использование нескольких документов дизайна по разным причинам (например, для разных групп представлений), но, как правило, один документ разработки на приложение является хорошим практическим правилом.
Теперь у вас может быть несколько приложений на базу данных. Например. CMS: одно приложение может быть общедоступным приложением для просмотра CMS, а другое - интерфейсом администратора. Вы хотите разделить их, потому что, в общем, это два разных приложения, которые работают с одними и теми же данными, и держать их отдельно - хорошая организационная идея. Применяются разные механизмы безопасности, поэтому у вас есть две функции проверки, которые реализуют то, что применимо для соответствующего приложения.
Цитируемый абзац - это определение случая, когда у вас (по какой-либо причине) имеется более одного проектного документа на базу данных. Это объясняет, чего ожидать. Это не означает, как разбить вещи на части. Придерживайтесь одного правила оформления для каждого приложения, и в большинстве случаев у вас все хорошо.