Как я писал в прошлых постах, СУБД - это обычная программа, только работающая специальным образом. Можно сказать чуть больше - в мире программирования практически все продукты являются обычными программами, без какой-то волшебной магии. СУБД устанавливается на компьютер - хоть на простой ноутбук, хоть на дорогущий сервер. Некоторые из СУБД (например - SQLite) вообще работают даже на мобильных устройствах. Собственно говоря, как и любая другая программа, СУБД хранится в некоторой папке. В случае с ОС Windows, это часто C/Program Files...
В начале статьи я коротко расскажу про то что такое базы данных и как программы взаимодействуют с ними. Затем мы научимся получать и записывать данные в базу SQLite, а также научимся создавать пользовательский интерфейс классического приложения Winows для работы с базой данных. Затем научимся обрабатывать полученные из базы данных выборки с помощью языка запросов LINQ. Поговорим о важности разделения частей программы на примере паттерна MVC. И в завершение рассмотрим подход Code First, реализуемый с помощью Entity Framework...