Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування інформаційних систем

Реферат Проектування інформаційних систем





мальну кількість замовлень. p align="justify"> Спочатку створюється запит, який повертає кількість замовлень, наявних у кожного замовника. (Мал. 28)


В 

Рис. 28. br/>

Далі цей запит використовується в секції FROM запиту, визначального максимальну кількість замовлень у одного замовника


В 

Рис. 29. p align="justify"> Остаточний вид запиту, що дає відповідь на запитання, сформульоване у прикладі, представлений на рис. 30. Тут запит, показаний на рис.29, використовується в секції WHERE при визначенні умови для вибору прізвища замовника з максимальною кількістю замовлень; при цьому запит на підрахунок кількості замовлень у кожного замовника використовується двічі. br/>В 

Рис. 30. br/>

Отримати в результаті виконання одного запиту список користувачів з кількістю замовлень, зроблених кожним з них, і максимальна кількість замовлень, зроблених одним користувачем, дозволяє запит на рис. 31. У цьому запиті використана секція COMPUTE, в якій можлива підстановка однієї агрегатної функції в іншу (що заборонено робити в інших секціях запитів). p align="justify"> Вирази в секції COMPUTE повинні збігатися з виразами в списку вибірки команди SELECT і в цій секції можна використовувати псевдоніми стовпців.


В 

Рис. 31. br/>

У запиті на рис.32 використовуються три агрегатні функції, що обчислюють кількість замовлень, загальну вартість замовлень і середню вартість одного замовлення для кожного клієнта. При цьому використовується інформація як про поточні замовленнях, що знаходиться в таблиці з ім'ям Current_Contract, так і про виконані раніше замовленнях з таблиці з ім'ям Executed_Contract. Для цього в секції FROM поміщена команда UNION, яка об'єднує в один набір даних результати двох окремих запитів до зазначених вище таблицями. p align="justify"> Списки вибірки в кожній команді SELECT, що входить до складу команди UNION, повинні містити однакову кількість шпальт і відповідні стовпці повинні мати однакові (або преобразующиеся один до іншого) типи даних. Заголовки стовпців результату команди UNION збігаються з заголовками стовпців першої команди SELECT. br/>В 

Рис. 32. p align="justify"> користувача функції і процедури


Крім окремих SQL-запитів СУБД MS SQL Server дозволяє використовувати для обробки даних і такі засоби як системні і призначені для користувача збережені процедури, тригери, користувацькі функції.


користувача функції


Користуючись засобами мови T-SQL, користувач може створювати власні функції, які будуть зберігатися в його базі даних. Ці функції потім можуть викликатися в командах SELECT та інших виразах мови T-SQL. Функції можуть мати вхідні параметри будь-якого типу крім text, image, table. p align="justify"> Існує три типи користува...


Назад | сторінка 19 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Структура команди мови запитів SQL. Простий запит. Багатотабличного запит
  • Реферат на тему: Моделювання бази даних для обробки замовлень на косметику
  • Реферат на тему: База даних &Стіл замовлень&
  • Реферат на тему: Розробка бази даних для об'єкта автоматизації: відділу обробки замовлен ...
  • Реферат на тему: Створення бази даних для автоматизації обліку замовлень продажів рослин та ...