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

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





иці Проізводітель_товара). Далі він від руки вводить характеристику товару, його ціну і кількість в таблицю Товар.

При надходженні нового замовлення, продавець у таблицю Замовлення вводить замовлені товари, натиснувши на «галочку» в графі «виконано», а потім вибирає Фірму - замовника.

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

Нижче представлена ??моя схема даних:



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

Глава III. Створення користувацького інтерфейсу


. 1 Запити


У моїй БД містяться 14 запитів всіх типів:

· запит на оновлення

· запит на видалення

· запит на створення

· запит на вибірку.

Нижче я опишу кожен із запитів.



Запит «Всі клієнти»

Даний запит при виконанні дає інформацію про всіх клієнтів фірми - назва фірми, адреса, телефон і e-mail.



Дані для цього запиту беруться з таблиці Клієнти.

У режимі SQL запит виглядає так: Кліенти.Фірма, Кліенти.Адрес, Кліенти.Телефон, Клієнти. [E-mail] Клієнти;

Запит «Вибірка за цінами типу товарів»

Даний запит групує всі записи в таблиці Товар за типом товарів і виводить:

· максимальну ціну товару

· мінімальну ціну товару

· загальна кількість товарів у таблиці Товар

При виконанні запит виглядає так:



Дані для створення запиту беруться з таблиці Товар, а для підрахунку максимальної і мінімальних цін в режимі SQL вводимо дані і за допомогою Sum виводяться потрібні нам ціни.

У режимі SQL запит виглядає так: Товар.Тіп, Min (Товар.Цена) AS [Мінімальна Ціна], Max (Товар.Цена) AS [Максимальна Ціна], Sum (Товар.Колічество) AS [Загальне Кількість]

FROM ТоварBY Товар.Тіп;

Запит «Додавання замовлення»

Даний запит додає замовлення в таблицю Виконані замовлення невиконані в таблиці Замовлення. Запит вносить в цю таблицю наступні дані ПІБ клієнта, Код замовлення і Дату замовлення, які він бере з таблиці Замовлення. Цей запит перевіряє, поле Виконано (у таблиці Замовлення) хибним чи ні. Якщо так, то він бере ці дані, і підставляє в таблицю Виконані замовлення. Також в цю таблицю

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

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

Запит «Заказанние_товари і клієнти»

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



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

«Запит на Вибірку всіх клієнтів з введеною букви»

При запуску цього запиту він вимагає ввести букву або кілька букв, з яких починається назва фірми - клієнта (дані з таблиці Клієнти). Даний запит досить простий, але необхідний. Наприклад, якщо продавець пам'ятає першу букву або кілька букв, то він запускає даний запит і вводить, ту букву, яку п...


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





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

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