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

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





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

У режимі SQL даний запит виглядає так: Кліенти.Фірма, Кліенти.Адрес, Кліенти.ТелефонКліенти (((Кліенти.Фірма) Like [Введіть] amp; * ));

«Запит по типу товару»

Простий запит, який дозволяє виводити товари (з таблиці Товар) за певним типом. При цьому дається опис товару - виробник, характеристика, ціна, кількість.

Нижче представлений результат виконання даного запиту при введенні товару «Шуби»



У режимі SQL запит виглядає так: Товар.Тіп, Товар.Проізводітель, Товар.Характерістіка, Товар.Цена, Товар.КолічествоТовар (((Товар.Тіп) Like [Введіть тип] amp; * ));

Запит оновлення «Оновлення замовлення».

Запит, який оновлює кількість товарів (у тому числі і проданих) у таблиці Товар, а також він оновлює поле Виконано в таблиці Замовлення. Запит працює таким чином: якщо в таблиці Замовлення в поле Виконано є замовлення з помилковим значенням (False), то даний запит оновлює всі товари, які містяться в даному замовленні в таблиці Товар.

Наприклад: У таблиці Замовлення є замовлення, що складається з 5 товарів «Шорти, міні», що містить назву фірми-замовника і дату замовлення. Дане замовлення не виконано, тобто в поле Виконано стоїть значення брехня. Запустивши запит «Оновлення замовлення», відбувається наступне: значення виконаний в таблиці стає істиною (True), кількість наявних на складі товарів «Шорти, міні» зменшується на 5, у той час як кількість проданих на стільки ж збільшується.

У режимі SQL запит виглядає так: Замовлення INNER JOIN (Товар INNER JOIN Заказанние_товари ON (Товар.Номер=Заказанние_товари. [Код товара]) AND (Товар.Номер=Заказанние_товари. [Код товара])) ON Замовлення. [Код замовлення]=Заказанние_товари.Номер SET Товар.Колічество=Товар.Колічество-Заказанние_товари. [Кількість], Закази.Виполнен=True, Товар. [Кількість проданих]=Товар. [Кількість проданных]+Заказанные_товары.[Количество](((Заказы.Выполнен)=False));

Запит на «Створення таблиці уцінених товарів».

Цей запит створює нову таблицю зі зниженими в ціні товарами. Він працює таким чином:

При запуску запиту необхідно ввести відсоток уцінені товари, а потім дату. Запит вибирає всі товари, дата поставки яких відповідає введеної датою, і копіює їх в нову таблицю знижені в ціні товари.

Наприклад:

Я запускаю запит і вводжу відсоток=15



і дату 07.01.05. У результаті у мене виходить таблиця, що містить 2 записи:



У порівнянні з таблицею Товар ціни дійсно знизилися на 15%.



У режимі SQL запит виглядає так: Товар.Тіп, Товар.Проізводітель, Товар.Характерістіка, Товар.Цена * (1- [Введіть відсоток уцінених]/100) AS Вираженіє2, Товар. [Дата поставки ] INTO [знижені в ціні товари] Товар (((Товар. [Дата поставки])=[Введіть дату]));

Запит «Сума всіх товарів»

Цей запит дозволяє визначити, скільки на складі товару кожного типу і його ціну, а також загальну вартість всієї партії кожного товару. Всі дані для запиту з таблиці Товар. Я вважаю цей запит корисним, так як з його допомогою можна визначити загальну вартість всіх наявних товарів. Щоб порахувати суму всіх товарів, треба в режимі SQL помножити ціну всіх товарів на їх кількість.


(сортування по типу)

У режимі SQL запит виглядає так: Товар.Тіп, Товар.Проізводітель, Товар.Характерістіка, Товар.Цена, Товар.Колічество, Товар.Цена * Товар.Колічество AS [Загальна вартість] Товар; Запит на додавання;

Запит «Сума покупок клієнтів»

Запит вибирає всіх клієнтів, які вчинили замовлення, і видає інформацію про сумі замовлення, про кількість замовлених товарів і про виконання замовлення.



Даний запит необхідний для визначення частих клієнтів і для розгляду можливості надання пільг і знижок постійним замовникам. Для побудови запиту дані беруться з таблиць Замовлення, Замовлені товари, Клієнти, Товар.

У режимі SQL запит виглядає так: Закази.Фірма, Замовлення. [Дата замовлення], Sum (Заказанние_товари.Колічество) AS [Кількість], Sum (Заказанние_товари! Кількість * Товар! Ціна) AS Сума, Закази.Виполнен (Клієнти INNER JOIN Замовлення ON Кліенти.Фірма=Закази.Фірма) INNER JOIN (Товар INNER JOIN Заказанние_товари ON Товар.Номер=Заказанние_товари.id) ON Замовлення. [Код замовлення]=Заказанние_товари.НомерBY Закази.Фірма, Замовлення. [Дата замовлення], Закази.Виполнен;

«То...


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





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

  • Реферат на тему: Структура команди мови запитів SQL. Простий запит. Багатотабличного запит
  • Реферат на тему: Товар і його властивості. Концепції вартості товару
  • Реферат на тему: Якщо імпортний товар на митному складі
  • Реферат на тему: Товар, і його властивості
  • Реферат на тему: Формування ціни на товар