Я недавно начал работать над веб-приложением в новой компании и начинаю вносить несколько изменений, например, весь мой новый код использует хранимые процедуры, а не строку запроса в коде позади.
Недавно я обсуждал использование схем базы данных с моим супервизором для того, чтобы привести в порядок нашу базу данных и обеспечить ее управляемость. Приложение, с которым я работаю, представляет собой сайт ASP.Net в интрасети с несколькими разделами для каждого отдела. Я хотел бы реализовать схему для каждого отдела, чтобы было ясно, какие процедуры / таблицы принадлежат к каким частям приложения.
Мой вопрос: будет ли плохой практикой добавление новых таблиц / процедур и т. Д. В схему базы данных, но все остальное оставить, как потом медленно добавлять существующие схемы в схемы? Или мы должны пройти и добавить все в схемы за один раз?
Также существует ли риск (производительность или иное) для некоторых таблиц в схеме, а некоторых просто в базе данных, как сейчас?
Извините, что, возможно, довольно простой вопрос, но я не администратор баз данных и до сих пор пытался найти какие-либо ответы по этому поводу.
Спасибо