На MSDN есть несколько простых простых руководств, которые помогут вам начать работу с Windows Forms. Как: создать приложение Windows Forms - хорошее введение в создание базового приложения Forms. Тогда вы можете перейти к Пошаговое руководство: простой доступ к данным в форме Windows , чтобы немного продвинуться с некоторыми взаимодействиями с базой данных.
Поскольку вы собираетесь создавать приложение базы данных и взаимодействовать с SQL Server, я бы также рассмотрел LINQ to SQL: интегрированный в язык запрос .NET для реляционных данных . Это значительно снизит сложность интерактивности вашей базы данных. Он также автоматически создаст готовые к использованию бизнес-объекты на основе ваших таблиц базы данных, что уменьшит объем кодирования, который вам потребуется в вашем DAL. Статья Скотта Гу в блоге Использование LINQ to SQL (часть 1) - отличная отправная точка для изучения L2S в первый раз.
Также, как уже предлагали другие, я бы посоветовал вам ознакомиться с некоторыми шаблонами проектирования, которые следует соблюдать при реализации приложения, поскольку это, вероятно, поможет вам в долгосрочной перспективе, когда ваше приложение станет все более и более сложным.