Вы находитесь на странице: 1из 16

Что такое среда SQL Server Management Studio?

Среда SQL Server Management Studio (SSMS) – это графический набор


средств, для разработки сценариев на T-SQL и управления всеми компонентами
SQL Server.
Management Studio является основным инструментом любого разработчика
или администратора MS SQL сервера.

Подключение к серверу

Откройте SQL Server Management Studio.


Тип сервера: Компонент Database Engine
Компонент Database Engine — основная служба для хранения, обработки и
защиты данных. Компонент «Компонент Database Engine» обеспечивает
управляемый доступ и быструю обработку транзакций, достаточную даже для
самых требовательных к предоставляемым данным приложений.

Нажимаем «Соединить».

Создание базы данных

В контекстном меню выбираем вкладку «Вид -> Обозреватель объектов».


В «Обозреватель объектов» правой кнопкой мыши нажимаем на вкладку
«Базы данных», затем «Создать базу данных».

В появившемся диалоговом окне указываем поле «Имя базы данных».

Нажимаем «ок».
Создание таблиц

Открываем в «Обозреватель решений» созданную БД.

Нажимаем правой кнопкой мыши на «Таблицы», «Таблица…»

Открывается конструктор создания таблицы.


Столбец «Имя столбца» - название столбца, «Тип данных» - тип данных (int, bigint,
date, nvchar(20)…), «Разрешить значение NULL»: если галочка стоит – поле не
обязательно для заполнения, стоит – поле обязательно для заполнения.

Создадим несколько столбцов: id (bigint), ФИО (nchar(50)), телефон (nchar(20)


(может хранить не более 20 символов), NULL).
Создать первичный ключ

Нажимаем правой кнопкой мыши на поле «id», «Задать первичный ключ».

Что бы ключ генерировался сам нажимаем на поле «id». В «Свойства столбца»


выберем «Спецификация идентификатора», (Идентификатор) – Да. Можно задать
«Начальное значение идентификатора» (По умолчанию: 1).

Наводимся на кладку, нажимаем правую кнопку мыши, «Сохранить Table_1».


Вводим название таблицы. (Таблица1)
Нажимаем «ок».
В «Обозреватель объектов». Открываем папки «Базы данных -> Пример1 ->
Таблицы».

Выбираем нашу таблицу «Таблица1», нажимаем правой кнопкой мыши «Изменить


первые 200 строк».

Заполняем таблицу данными.

Поле «id» заполнять не надо, значение в этом столбце буду генерироваться


автоматически. Поле «ФИО», мы указали что оно обязательно для заполнения, вносим
наши данные. Поле «Телефон», не обязательно для заполнения, можно не указывать.
Создаем еще 2 таблицы. (Примечание: поля в этих таблицах - «id», задаем как
первичный ключ, но «Спецификация идентификатора» - нет (это для того что бы мы
могли связать таблицы)).
Вторая таблица, название – «Таблица2»

Третья таблица, название – «Таблица3»

Заполняем их (Примечание: поле «id» указывать необходимо самим, значениями из


1-ой таблицы).

Создание диаграмм
Что бы создать связи в «Обозреватель объектов» нажимаем правой кнопкой мыши
на «Диаграммы баз данных», «Создать диаграмму баз данных», «Да».

В появившемся диалоговом окне выбираем все наши таблицы, и нажимаем


«Добавить».
Вторую таблицу мы будем использовать для связи 1-ой и 3-ей таблицы.
Правой кнопкой мыши нажимаем на «Таблица2», «Отношения».

В появившемся диалоговом окне жмем «Добавить». Выбираем добавленную


запись. В поле «(Имя)» - Связь_Таблицы1_Таблицы2. Выбираем «Спецификация таблиц и
строк».
Нажимаем на кнопку «…».

В «Таблица первичного ключа» выбираем «Таблица1».


В «Таблица внешнего ключа» выбираем поле «id». Тоже самое для «Таблица
первичного ключа». Жмем «ок». Мы создали связь между таблицами (Таблица1,
Таблица2) и связали их между собой с помощь поля «id». Тоже самое проделываем с
«Таблица2» и «Таблица3».

Затем:

И:

Создание и редактирование сценариев


Данная возможность позволяет писать на T-SQL запросы или скрипты, т.е. именно
здесь пишутся все SQL инструкции. Если Вы начинающий программист баз данных SQL
сервера и не знаете где написать запрос к базе или SQL инструкцию, то знайте, это
делается как раз с помощью редактора кода Management Studio. Чтобы открыть окно
редактора кода нажмите «Создать запрос».
Что бы увидеть созданные запросы нажмите «Вид -> Обозреватель решений»

SQLQuery1.sql – наш созданных запрос (пока он пустой).


Пример запроса:
Выведем все значения из «Таблицы1».
Пишем запрос. Нажимаем «Выполнить».

‘*’ –вывести все значения


Выведем из «Таблицы1» ФИО и Телефон «пользователя» с id=1.

Выведем все значения из всех таблиц объединив их по полю «id».

SELECT ……
[Название таблицы].[необходимое поле]
FROM …
JOIN ON (критерий объединения)
Создание отчетов
Откройте Visual Studio и создайте проект WindowsForms.
Добавьте на форму элемент “ReportViewew”.
В «Обозреватель решений» нажмите на проект правой кнопки мыши «Добавить»,
«Создать элемент». Выберите «Отчет».

Откройте «Обозреватель серверов». Нажмите правой кнопкой мыши


«Подключения данных», «Добавить подключение».
Потом:

Вводим имя сервера, выбираем нашу базу данных.

Закрываем «Обозреватель серверов».


В «Данные отчета» выбираем «Создать», «Набор данных»

«Далее».

«Далее».
«Выбираем наше подключение».

«Далее»
«Далее»
Выбираем наши таблицы. «Готово».

Выбираем наш источник данных и таблицу.

Создать-Набор данных:
Источник данных: Пример1DataSet
Доступные наборы данных: Таблица2.
Получаем:
Вставляем 3 таблицы.

1 источник данных – 1 таблица.

Получили 3 таблицы вида.

Возвращаемся на форму.
Выбираем:

Добавляем на созданный отчет.


Запускаем проект. Готов.

Вам также может понравиться