Я спросил себя, что сообщество считает «лучшими практиками», когда речь идет о создании интерфейса для базы данных.
например:.
должна ли каждая форма иметь свое собственное соединение?
должен ли весь материал, связанный с базой данных, переходить в отдельный слой? То есть: создание класса, который обрабатывает все базы данных, которые я затем создаю из своих форм и так далее?
насколько строго следует соблюдать правило разделения, а именно: куда помещать строки SQL, строки подключения. В каждом коде форм (можно найти), в отдельном (исходном) файле в виде глобальных переменных, в файле XML или даже в исходном коде, только на сервере sql?
и т.д.