
- •Мета, зміст, порядок проведення і контролю розрахунково-графічної роботи
- •Завдання для розрахунково-графічної роботи
- •Приклад виконання завдань розрахунково-графічної роботи
- •Опис предметної області, бізнес-процесів та функцій інформаційної системи
- •2. Створення бд та генерація її структури
- •3. Створення користувачів бд та надання їм прав доступу
- •4. Створення представлень засобами Enterprise Manager
- •5. Розроблення і використання процедур що зберігаються
- •6. Створення інтерфейсу користувача
- •Висновки
- •Рекомендована література
- •Додаток 1
- •Розрахунково-графічна робота
- •Додаток 2
- •Методичні вказівки
4. Створення представлень засобами Enterprise Manager
Створити
представлення на вибірку досліджень
вподобань споживача з сумарним бюджетом,
меншим ніж 10 тисяч грн. Для цього в SQL
Enterprise Manager
обираємо об’єкт Views
та, викликавши контекстне меню, обираємо
New
View.
У вікні редагування структури
представлення в панелі інструментів
натискає кнопку Add
Table
для додавання таблиці. У вікні Add
Table
обираємо таблиці «Маркетингове
дослідження»,
«Бюджет
дослідження»
та відмічаємо поля, необхідні для
побудови представлення. Створюємо
розрахункове поле «Сума витрат», що
має структуру: dbo.Бюджет_дослідження.
Послуги_маркетингової_компанії + dbo.
Бюджет_дослідження.Витрати_на_
заохочення_респондентів + dbo.
Бюджет_дослідження.Видатки_на_ витратні_
матеріали + dbo.Бюджет_дослідження.Витрати_на_утримання.
Для цього поля задаємо групову операцію
Sum
в розділі Group
By,
а в розділі Criteria
задаємо умову: <10000.
Структура та SQL-код
створеного представлення
відображено
на рис. 17.
Рис. 17. Вікно створення та редагування структури представлення
Для
збереження представлення натискаємо
на панелі інструментів кнопку Save
.
Результат виконання створеного
представлення можна переглянути
натиснувши кнопку Run
.
Для перегляду та редагування SQL-коду
представлення необхідно двічі клацнути
на ньому лівою кнопкою миші.
5. Розроблення і використання процедур що зберігаються
Як
приклад створимо процедуру, що
зберігається, на додавання записів до
таблиці «Маркетингова
компанія».
Для цього в SQL
Server Enterprise Manager
обираємо елемент Stored
Procedures
БД та натискаємо кнопку New
.
У вікні Stored
Procedure
Properties
вводимо текст тіла процедури. Для
передачі значень до процедури при її
виклику використовуються параметри
@NameCom,
@PIBCom,
@AdresCom,
@MFOCom,
@RozRahCom,
@BankCom,
@EDRPUCom,
@TelefonCom,
які забезпечують внесення нового запису
у відповідні поля таблиці «Маркетингова
компанія».
Створена процедура представлена на
рис. 18.
Рис. 18. Вікно для створення процедури, що зберігається
Для використання створеної процедури в SQL Query Analyzer Server задаємо команду EXEC Insert_MarkKomp та значення параметрів для виклику процедури, після чого натискаємо клавішу F5. Для перегляду результатів виконання процедури відкриваємо таблицю «Маркетингова компанія». Вікно SQL Query Analyzer Server з набором команд виклику процедури Insert_MarkKomp з різними параметрами та результатами їх виконання наведено на рис. 19.
Рис. 19. Набір процедур та результати їх виконання
Приклад створення процедури, що зберігається, на введення даних до таблиць «Цільова аудиторія» та «Тема анкетування», пов’язаних дочірнім зв’язком, наведено на рис. 20.
Рис. 20. Приклад процедури додавання записів до декількох таблиць
Створюємо процедуру, що зберігається, Select_comp для пошуку записів в таблиці «Маркетингова компанія» по полю Назва за вказаними першими літерами. Вікно Stored Procedure Properties з тілом процедури Select_comp наведено на рисунку 21.
Рис. 21. Вікно процедури, що зберігається, Select_comp