1. Создание БД Student
2. Создание 2 таблиц в БД (Students и Groups)
3. Создание первичного и вторичного ключа
4. Создание запросов
5. Создание встроенных процедур
6. Создание отчета
Создание БД
После запуска Management Studio в окне Connect to Server не
обходимо указать:
и т.п =)
Для создания запроса выбираем NewQuery. Щёлкаем правой кнопкой мыши и
выбираем Desing Query in Editor (графический способ создания запроса).
Далее в открывшемся окне выбираем таблицы которые мы хотим использовать
запросе. (в данном случае мы хотим получить информацию из 2-х таблиц)
Выбираем поля которые хотим запросить из БД. Ниже можно увидеть
код запроса, который дизайнер автоматически генерирует.
Примерно этот код можно перевести как:
Select (запрос) поля таблиц которые хотим получить
From(откуда) имя таблицы N1 Inner join(объединение) имя таблицы N2
По первичному ключу IDGroup
В итоге мы получаем
код. Данный код выведет
информацию о всех
студентах неупорядоченно.
запускаем !
(нажать восклицательный
знак)
Т.е
COUNT(считаем) все поля
NumberZachet в каждой группе
запускаем
Создание процедур
Для создания встроенной процедуры необходимо:
1. В Object Explorer правой кнопкой по Stored Procedure и выбираем
NewStoredProcedure.
2. Между BEGIN и END вставляем код из прошлого запроса.
3. Create Procedure и далее имя процедуры
4. Выполняем скрипт.
5. Полученную процедуру можно увидеть в Object Explorer
Для того чтобы вывести студентов только определенной группы необходимо создать процедуру
с одним входным параметром.
@Nomer тип decimal или int
Добавляем строчку в запрос и комментируем две последних.
WHERE GroupName = @Nomer , т.е WHERE (где) номер группы равен входному параметру
@Nomer
Запускаем встроенную процедуру и вводим значения параметра @Nomer.
Нажимаем OK ! ! !
Получаем таблицу студентов из заданной группы. Чуть выше мы видим скрипт,
который генерируется для того чтобы запустить процедуру.
Для того чтобы найти конкретного студента добавим ещё два параметра. И
исправим строку WHERE.(чтобы в ней сравнивалось ещё два поля с двумя
входными параметрами Name и LName)
Запускаем встроенную процедуру и вводим значения параметров @Nomer,
@Name, @LName
Нажимаем OK ! ! !
Получаем конкретного студента
Создание отчёта
Для создания отчета необходимо:
1. Щелкнуть правой кнопкой мыши по View и выбрать New View
2. В окне выбрать таблицы, данные из которых используются в отчете
3. Выбрать поля которые необходимо поместить в отчет, а также условия
сортировки и т.п
В итоге получаем отчет