Как сделать самому простую базу данных с использованием Microfoft Visual Studio 2014 и MS SQL Server 2014?

Сначала нужно скачать и установить MS SQL Server 2014 Express по ссылке https://www.microsoft.com/ru-RU/download/details.aspx?id=42299

Устанавливаете и запускаете MS SQL Server

 

01 sqlnewbase Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Создаем базу данных.

 

Для этого в контекстном меню (правая кнопка мыши на Базы данных ) выбираете Создать базу данных

 

01 sqlnewbase1 398x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Потом нажимаете правой кнопкой мыши на название базы выбираете Создать скрипт для базы данных - Использовать Create - Новое окно редактора запросов.

 

02 sqlnewtable 450x184 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

 

Там пишете запрос на создание таблички

 

CREATE TABLE baza (fio char(100), tel char(100));

 

Создается табличка baza со столбцами fio Длиной 100 символов и tel длиной тоже 100 символов.

 

03 createtable 450x245 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Потом щелкаете правой кнопкой мыши по белому полю рядом с запросом и выбираете в открывшемся меню пункт Выполнить

04 table Простая база данных на MS Visual Studio 2014 и MS SQL Server

Будет создана табличка baza в базе данных sqlbase

Потом запускаем установленный MS Visual Studio 2014

1 newproject 450x284 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Выбираете пункт меню ФАЙЛ-Создать проект.

2 winforms 450x312 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Затем выбираете Приложение Windows Forms

 

3 form 432x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Открывается основная форма программы.

Затем выбираете пункт меню ПРОЕКТ-Добавить новый источник данных.

4 newdatabase 397x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Затем выбираете тип источника данных База данных.

 

5 database 423x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Модель базы данных указываете Набор данных.

6 data 450x346 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Затем в окне Выбора подключения базы данных нажмите Создать подключение и в открывшемся окне введите параметры подключения к базе MS SQL сервера.

7 sqlpodkluch 329x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Имя сервера server\sqlexpress

Имя базы данных sqlbase

 

8 connect 420x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Затем в окне выбора объектов базы выберите нужную Вам табличку.

 

9 select 450x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Затем на панели инструментов выберите DataGridView и поместите его на форму.

10 datagrid 450x270 Простая база данных на MS Visual Studio 2014 и MS SQL Server

В меню "DataGrid View Задачи" (маленький треугольник вверху справа серого квадрата) выберите нужную таблицу.

11 sourcedatagrid 450x275 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Затем добавьте две кнопки на форму Button1 и Button2

 

12 buttons 301x350 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Дважды щелкните по Button1 и в скобки впишите код

//Создание открытого подключения
string connectionStr = "Data Source=SERVER" + "\\" + "SQLEXPRESS;Initial Catalog=sqlbase;Integrated Security=SSPI;";
SqlConnection dbConnection = new SqlConnection(connectionStr);
dbConnection.Open();

//Создание обьекта команды SQL
string sqlQuery = "INSERT INTO baza (fio, tel) VALUES ('Имя','Телефон')"; //-добавляем в табличку baza строку с значением поля fio равным 'Имя', а поля tel равным 'Телефон'
using (SqlCommand command = new SqlCommand(sqlQuery, dbConnection))
{
//Отправляем команду
command.ExecuteNonQuery();
this.bazaTableAdapter.Fill(this.sqlbaseDataSet.baza);

}

//Закрываем соединение с базой данных
dbConnection.Close();

 

13 add 450x206 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Потом дважды щелкните по Button2 и в скобки впишите код

//Создание открытого подключения
string connectionStr = "Data Source=SERVER" + "\\" + "SQLEXPRESS;Initial Catalog=sqlbase;Integrated Security=SSPI;";
SqlConnection dbConnection = new SqlConnection(connectionStr);
dbConnection.Open();

//Создание объекта команды SQL
string sqlQuery = "DELETE FROM baza WHERE fio='Имя'"; // удаляем запись, у которой значение поля fio равно 'Имя'
using (SqlCommand command = new SqlCommand(sqlQuery, dbConnection))
{
//Отправляем команду
command.ExecuteNonQuery();
this.bazaTableAdapter.Fill(this.sqlbaseDataSet.baza);

}

//Закрываем соединение с базой данных
dbConnection.Close();

 

14 delete 450x157 Простая база данных на MS Visual Studio 2014 и MS SQL Server

 

Затем переименуйте кнопки Button1 и Button2 в Добавить и Удалить соответственно.

 

14 knopki 450x346 Простая база данных на MS Visual Studio 2014 и MS SQL Server

В итоге получилась такая программка.

 

itogbase1 450x293 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Запись добавляется.

 

itogbase2 450x287 Простая база данных на MS Visual Studio 2014 и MS SQL Server

Запись удаляется.

 

Скачать исходники можно по ссылке https://ds-release.ru/vs2012database.rar

Сюда можно вставить текстовые поля для ввода и подставить в код их значения, добавить поиск, принцип можно посмотреть в разделе Простая база данных на Delphi7 или, например, в  Пошаговом описании создания базы данных