Перейдем к созданию статических запросов и разберем один из примеров. В обозревателе объектов "Microsoft SQL Server Management Studio" все запросы БД находятся в папке "Views" (рис. 3.4.1.).
Рис. 3.4.1. Вид Management Studio с базой данных и имеющихся в них папок
Создадим запрос "Запрос звание+сотрудник ", связывающий таблицы "Звание" и "Следователь" и "Должность" по полю связи "к _звания".
Рис. 3.4.2. Окно созданных таблиц
Добавим в новый запрос таблицы "Звание" и "Следователь" и "Должность".
Рис. 3.4.3. Окно выбранных таблиц в заданный запрос
Теперь перейдем к связыванию таблиц "Звание" и "Следователь" и "Должность"по полям связи "к_звания". Связь отобразится в виде ломаной линии соединяющей эти три поля связи (рис. 3.4.3.).
Определим отображаемые поля нашего запроса, как это показано на рис. 3.4.3. (Отображаем все поля кроме полей с кодами, то есть полей связи).
На этом настройку нового запроса можно считать законченной. Перед сохранением запроса проверим его работоспособность, выполнив его. Результат выполнения запроса появиться в виде таблицы в области результата (рис. 3.4.3.).
Запрос выполнился правильно. Сохраняем его.
Рис. 3.4.4. Окно сохранение запроса
Запрос появится в папке "Views" БД "уголовное_дело" в обозревателе объектов (рис. 3.4.5.).
Проверим работоспособность созданного запроса вне конструктора запросов. Запустим вновь созданный запрос "Запрос звание+сотрудник" без использования конструктора запросов.
Данный запрос при выполнении дает информацию каким следователям присвоены специальные звания и на какой должности они работают.