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

Реферат Розробка бази даних для аналізу продажів в рекламному агентстві





ct Brouser з відкритою структурою таблиці. Вибравши Data в списку команд над таблицею можна побачити свої дані (Малюнок 22).


Малюнок 22 - Таблиця Price_list, дані якої імпортовані з таблиці Access


У ході виконання курсового проекту були створені таблиці KLIENTS, VIDI_USLUG, USLUGI, FIRMA (Малюнки 23, 24), ZAKAZ (Малюнки 25, 26), DOKUMENT (Малюнки 27, 28).


Малюнок 23 - Обмеження для таблиці FIRMA


Малюнок 24 - Дані таблиці FIRMA


Малюнок 25 - Обмеження для таблиці ZAKAZ


Малюнок 26 - Дані таблиці ZAKAZ


Малюнок 27 - Обмеження для таблиці DOKUMENT


Малюнок 28 - Дані таблиці DOKUMENT

2.3 Структура БД


Для перегляду таблиць і зв'язків між ними слід скористатися формою створення запиту. Для цього виберемо в меню вкладку SQL Workshop , натиснемо кнопку Utilities .

Далі натиснемо кнопку Query Builder .

У вікні з бічної панелі додаємо всі таблиці, вибравши їх клацанням, і з'єднуємо лініями необхідні поля.



3. Розробка додатка БД


.1 Створення запитів


Для створення запитів в головному меню необхідно вибрати вкладку SQL Workshop , далі пункт SQL Commands .

У вікні слід ввести текст запиту на мові SQL. Для запуску запиту на виконання необхідно натиснути кнопку Run . Для того щоб зберегти створений запит, необхідно натиснути кнопку Save.

Запит 1 - «Щоденна сумарна вартість і кількість продажів по кожному товару».


SELECT DOKUMENT.DATA, USLUGI.USLUGA, SUM (USLUGI.PRICE * ZAKAZ.KOLICHESTVO) AS VIRUCHKA, SUM (ZAKAZ.KOLICHESTVO) AS KOLICHESTVO_ZAKAZOV

FROM USLUGI INNER JOIN (DOKUMENT INNER JOIN ZAKAZ ON DOKUMENT.NOMER_DOKUMENTA=ZAKAZ.NOMER_DOKUMENTA) ON USLUGI.KOD=ZAKAZ.KOD_USLUGIDOKUMENT.DATA>: «ПОЧАТОК ПЕРІОДУ» AND DOKUMENT.DATA <: «КІНЕЦЬ ПЕРІОДУ» BY DOKUMENT.DATA, USLUGI.USLUGA, USLUGI.PRICE, ZAKAZ.STATUS

HAVING (ZAKAZ.STATUS=«виконаний») BY DOKUMENT.DATA


Після виконання даного запиту на екрані з'являється вікно, в якому користувачеві пропонується ввести період, за який необхідно вивести результат.

Після натискання кнопки Submit виводиться таблиця, що відображає сумарну вартість і кількість продажів по кожному товару.

Запит 2 - Розрахунок сумарної вартості замовлень за день, місяць, рік

1. Виручка по днях


SELECT DOKUMENT.DATA, SUM (USLUGI.PRICE * ZAKAZ.KOLICHESTVO) AS VIRUCHKA

FROM DOKUMENT INNER JOIN (USLUGI INNER JOIN ZAKAZ ON USLUGI.KOD=ZAKAZ.KOD_USLUGI) ON DOKUMENT.NOMER_DOKUMENTA=ZAKAZ.NOMER_DOKUMENTADOKUMENT.DATA>: «ПОЧАТОК ПЕРІОДУ» AND DOKUMENT.DATA <: «КІНЕЦЬ ПЕРІОДУ»

GROUP BY DOKUMENT.DATA

Після натискання кнопки Submit виводиться таблиця, що відобра...


Назад | сторінка 5 з 13 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Відеореклама. Електронні таблиці
  • Реферат на тему: Електронні таблиці Excel 2003
  • Реферат на тему: Методика викладання інформатики (електронні таблиці Excel)