можливі проекції. Однак слід пам'ятати, що через проекцію не можна змінювати дані, так як може бути використана використана угруповання і обчислювані поля. br/>
3.4.1 Проекція View_1.
3.4.1.1 Призначення проекції
Вибрати з загальної маси для кожного кількості відвідувачів мінімальну вартість номеру. При чому якщо мінімальна вартість більше 1000 рублів, то її не відображати. p align="justify"> .4.1.2 Текст проекції на мові sql-запитів
SELECT [Кількість користувачів], MIN ([Вартість/добу])
FROM dbo. Nomber
GROUP BY [Кількість користувачів]
HAVING (MIN ([Вартість/добу]) <1000)
.4.1.3 Демонстрація проекції
На малюнку 6 продемонстрований і текст проекції 1, і результат її роботи.
В
Рис.6. Проекція 1. br/>
3.4.2 Проекція View_2
3.4.2.1 Призначення проекції
Видати імена клієнтів залишили позитивні відгуки.
.4.2.2 Текст проекції на мові sql-запитів
SELECT dbo. Answers. [Номер відкликання], dbo. Clients. [Ім'я клієнта] dbo. Answers INNER JOIN. Clients ON dbo. Answers. [Залишив клієнт] = dbo. Clients. [Індивідуальний номер клієнта] WHERE (dbo. Answers. Позитивний = 1)
.4.2.3 Демонстрація проекції
На малюнку 6 продемонстрований і текст проекції 2, і результат її роботи.
В
Рис.7. Проекція 2
3.5 Створення збереженої процедури з курсором
Процедура, що зберігається - об'єкт бази даних, який представляє собою набір SQL-інструкцій, який компілюється один раз і зберігається на сервері. Збережені процедури дуже схожі на звичайні процедури мов високого рівня, у них можуть бути вхідні і вихідні параметри і локальні змінні, в них можуть проводитися числові обчислення й операції над символьними даними, результати яких можуть присвоюватися змінним і параметрами. Курсор - посилання на контекстну область пам'яті. У деяких реалізаціях мови програмування SQL - одержуваний при виконанні запиту результуючий набір і пов'язаний з ним покажчик поточного запису. br/>
3.5.1 Призначення процедури
Відображає часи прибуття/відбуття/бронювання відвідайте лей і відповідні номери.
3.5.2 Текст процедури на мові SQL-запитів: SET ANSI_NULLS ON
GOQUOTED_IDENTIFIER ON
========================================== ===: <7-78-12> Create date: <25.12.2011> Description: <>
========================================== === PRO...