Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Moskalenko.doc
Скачиваний:
4
Добавлен:
07.09.2019
Размер:
2.4 Mб
Скачать

4.2. Запросы

Список запросов базы данных Интернет Магазин:

 

1.Запрос «Запрос (Final)»

 

Вид запроса в режиме конструктора:

 

 

Вид запроса в режиме SQL:

SELECT Заказы.[Код Заказа], [Товар-Заказ].[Код Товара], [Товары(жанры)].Название, [Товар-Заказ].Количество, [Товары(жанры)].Стоимость, Заказы.[Код Клиента], Заказы.[Код Сотрудника], Заказы.[Тип Доставки], Заказы.[Тип Оплаты], Заказы.[Дата Заказа], Заказы.[Дата Выполнения], Заказы.[Статус Заказа], Заказы.[Оплата Заказа]

FROM [Товары(жанры)] INNER JOIN (Заказы INNER JOIN [Товар-Заказ] ON Заказы.[Код Заказа] = [Товар-Заказ].[Код Заказа]) ON [Товары(жанры)].[Код Товара] = [Товар-Заказ].[Код Товара];

Предназначение запроса:

Данный запрос используется для создания формы Заказы (Final). Запрос обьеденяет в себе поля 3х таблиц (Заказы, Товар-Заказ, Товары), а именно эти поля:

Заказы: Код Товара, Код Клиента, Код Сотрудника, Тип Доставки, Тип Оплаты, Дата Заказа, Дата Выполнения, Оплата Заказа

Товары: Название, Стоимость

Товар-Заказ: Код Товара, Количество

Вид запроса в режиме просмотра:

2. Запрос «Клиент-Заказ»

Вид запроса в режиме конструктора:

Вид запроса в режиме SQL:

SELECT Клиенты.Имя, Клиенты.Фамилия, [Товар-Заказ].[Код Товара], [Товар-Заказ].[Код Заказа], [Товар-Заказ].Количество

FROM Клиенты INNER JOIN (Заказы INNER JOIN [Товар-Заказ] ON Заказы.[Код Заказа] = [Товар-Заказ].[Код Заказа]) ON Клиенты.[Код Клиента] = Заказы.[Код Клиента];

Вид запроса в режиме просмотра:

Предназначение запроса:

Запрос создавался для создания формы Клиент-Заказ. Данная форма используется для отображения клиентов и заказов по ним, содержит в себе 3 таблицы: Заказы, Товар-Заказ, Клиенты. Используются следующие поля:

Клиенты: Имя, Фамилия

Товар-Заказ: Код Товара, Код Заказа, Количество

Таблица Заказы служит связкой между таблицами Клиенты и Товар-Заказ.

3 .Запрос «Отчёт по Заказам»

 

Вид запроса в режиме конструктора:

Вид запроса в режиме SQL:

SELECT [Товар-Заказ].[Код Товара], [Товары(жанры)].Название, [Товар-Заказ].[Код Заказа]

FROM [Товары(жанры)] INNER JOIN [Товар-Заказ] ON [Товары(жанры)].[Код Товара] = [Товар-Заказ].[Код Товара]; 

Вид запроса в режиме просмотра:

Предназначение запроса:

Данный запрос используется для создания отчёта по заказам. В него входят 2 таблицы: Товары и Товар-Заказ. Данный отчёт предназначен для начальства и удобства использования данных. Из таблиц используются следующие поля:

Товары: Название

Товар-Заказ: Код Товара, Код Заказа

4. Запрос «Разделы»

 

Вид запроса в режиме конструктора:

 Вид запроса в режиме SQL:

SELECT [Товары(жанры)].[Код Товара], [Товары(жанры)].Тип, [Товары(жанры)].Название, [Товары(жанры)].Жанр, [Товары(жанры)].Размер, [Товары(жанры)].Язык, [Товары(жанры)].Стоимость, [Товары(жанры)].Раздел

FROM [Товары(жанры)]

WHERE ((([Товары(жанры)].Раздел)=[Введите имя раздела: Игры, Музыка, Клипы, Концерты, Фильмы, Сериалы, Мультсериалы, Саундтреки]));

Вид запроса в режиме просмотра:

 

Меню выбора:

Получаемая таблица:

Предназначение запроса:

Запрос отбирает из таблицы Товары по полю Радел название вводимого пользователем вида товара и он видит уже товары принадлежащие данному разделу.

5-12. Запросы «Игры», «Клипы», «Концерты», «Музыка», «Мультсериалы», «Саундтреки», «Сериалы», «Фильмы»

Вид запроса в режиме конструктора:

Все остальные таблице отбираются аналогично, по названию раздела, и формируются соответственно в отдельную таблицу.

Вид запроса в режиме SQL:

SELECT [Товары(жанры)].[Код Товара], [Товары(жанры)].Тип, [Товары(жанры)].Название, [Товары(жанры)].Жанр, [Товары(жанры)].Размер, [Товары(жанры)].Язык, [Товары(жанры)].Стоимость, [Товары(жанры)].Раздел

FROM [Товары(жанры)]

WHERE ((([Товары(жанры)].Раздел)="Игры"));

Вид запроса в режиме просмотра:

и т.д.

Предназначение запроса:

Запрос отбирает из таблицы Товары различные разделы в отдельные таблицы. Это было нужно для создания отдельных каталогов на редактирование. Для удобства оформления я не стал использовать запрос Разделы, что бы вывести каждую таблицу на отдельную кнопку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]