даних таблиці пов'язані наступним чином. При додаванні нового товару, продавець вибирає тип (товару), який за допомогою майстра підстановки береться з таблиці Опісаніе_товара. p align="justify"> Також продавець вибирає виробника (з таблиці Проізводітель_товара). Далі він від руки вводить характеристику товару, його ціну і кількість в таблицю Товар. p align="justify"> При надходженні нового замовлення, продавець в таблицю Замовлення вводить замовлені товари, натиснувши на В«галочкуВ» в графі В«виконанийВ», а потім вибирає Фірму - замовника.
Таблиця Замовлені товари заповнюється автоматично і зберігає інформацію, яка необхідна для таблиці Замовлення.
Нижче представлена ​​моя схема даних:
В
Рис.
Таблиця Виконані замовлення заповнюється за допомогою запиту, якому не потрібні ніякі зв'язку, тому в даній схемі даних цієї таблиці немає.
Запити
У моїй БД містяться 14 запитів всіх типів:
В· запит на оновлення
В· запит на видалення
В· запит на створення
В· запит на вибірку.
Нижче я опишу кожен із запитів.
В
Рис.
Запит В«Всі клієнтиВ»
Даний запит при виконанні дає інформацію про всіх клієнтів організації - назва фірми, адреса, телефон і e-mail.
Таблиця
В
Дані для цього запиту беруться з таблиці Клієнти
Кліенти.Фірма, Кліенти.Адрес, Кліенти.Телефон, Клієнти. [E-mail] Клієнти;
Запит В«Вибірка за цінами типу товарівВ»
Даний запит групує всі записи в таблиці Товар за типом товарів і виводить:
В· максимальну ціну товару
В· мінімальну ціну товару
В· загальна кількість товарів в таблиці Товар
При виконанні запит виглядає так:
Таблиця
В
Дані для створення запиту беруться з таблиці Товар, а для підрахунку максимальної і мінімальних цін в режимі SQL вводимо дані і за допомогою Sum виводяться потрібні нам ціни.
Товар.Тіп, Min (Товар.Цена) AS [Мінімальна Ціна], Max (Товар.Цена) AS [Максимальна Ціна], Sum (Товар.Колічество) AS [Загальне Кількість]
FROM ТоварBY Товар.Тіп;
Запит В«Додавання замовленняВ»
Даний запит додає замовлення в таблицю Виконані замовлення неви...