Создание базы данных для предприятия по продаже музыкального оборудования.

 

СОДЕРЖАНИЕ


Введение

. Концептуальное проектирование базы данных

1.1 Характеристика предметной области

.2 Входная информация

.3 Выходная информация

.4 Участники нормализации данных

.5 Алгоритмы реализации системных процедур

2. Описание выполнения работы

2.1 Создание таблиц

.2 Создание форм

.3 Создание запросов

.4 Создание отчетов

.5 Создание кнопочной формы

.6 Инструкция по использованию базы данных

Заключение

Список использованных источников

Приложение А

А.1 Таблицы

А.2 Формы

А.3 Отчёты

Приложение Б

Б.1 SQL-код запросов для создания отчётов

Б.2 SQL-код запросов на выборку



Введение


Курсовой проект посвящен созданию базы данных для предприятия по продаже музыкального оборудования. С помощью базы данных упрощается процесс поиска нужной информации.

Основа информационной системы, объект её разработки - база данных.

База данных (БД) - набор данных, содержательно связанных между собой общей темой или назначением.

Любую структуру данных можно преобразовать в простую двумерную таблицу. Такое представление является наиболее для пользователя и для машины. Таблицы данных, которые состоят из двумерных таблиц, называют реляционными.

Каждая таблица состоит из фиксированного числа столбцов и некоторого количества строк. Каждый столбец представляет конкретное данное. На языке БД столбцы таблицы называются полями, причем для каждого поля разработчик должен определить уникальное имя поля. Каждое поле может входить в несколько таблиц.

Строки БД называют записями. Запись является стандартным блоком для хранения данных в таблице, выборке данных в запросе, форме, выводимой на экран.



1. Концептуальное проектирование базы данных


1.1Характеристика предметной области


Наша БД содержит информацию:

Сведения о продажах;

Сведения о сотрудниках;

Сведения о музыкальном оборудовании;

Сведения о складе.

Сведения о поставщиках.


1.2Входная информация


Макет входного оперативно-учётного документа по учёту поступления товара на склад показан на рисунке 1.


Рисунок 1 - Макет входного документа


Макет входного оперативно-учётного документа по учёту продажи товара показан на рисунке 2.


Рисунок 2 - Макет входного документа



1.3Выходная информация


Макеты выходного оперативно-учётного документа по учёту оказанных услуг показаны на рисунке 3 и 4.


Рисунок 3 - Макет выходного документа


Рисунок 4 - Макет выходного документа


1.4Участники нормализации данных


В нормализации данных участвуют 6 таблицы. Результат показан в таблицах 1-6.

Таблица 1

Таблица «Музыкальное оборудование»

Имя поляТип поляВид поляКод_оборудованияСчётчикКлючевойНаименованиеТекстовыйИнформационныйФирмаТекстовыйИнформационныйМодельТекстовыйИнформационныйЦенаДенежныйИнформационныйФото_оборудованияПоле объекта OLEИнформационныйКод_цветЧисловойПоле-связка

Таблица 2

Таблица «Поставщики»

Имя поляТип поляВид поляКод_поставщикаСчётчикКлючевойФирмаТекстовыйИнформационныйАдрессТекстовыйИнформационныйТелефонЧисловойИнформационный

Таблица 3

Таблица «Продавец»

Имя поляТип поляВид поляКод_продавцаСчётчикКлючевойФИОТекстовыйИнформационныйКатегорияЧисловойИнформационный

Таблица 4

Таблица «Продажи»

Имя поляТип поляВид поляНомер_продажиЧисловойИнформационныйКод_оборудованияЧисловойИнформационныйДата_продажиДата/времяИнформационныйКод_продавцаЧисловойПоле-связкаСтоимостьДенежныйИнформационныйКоличествоЧисловойИнформационный

Таблица 5

Таблица «Склад»

Имя поляТип поляВид поляКод_оборудованияЧисловойКлючевойКод_поставщикаЧисловойПоле-связкаДата_поставкиДата/времяИнформационныйСтоимость_поставкиДенежныйИнформационныйКоличествоЧисловойИнформационный

Таблица 6

Таблица «Цвет»

Имя поляТип поляВид поляКод_цветСчетчикКлючевойЦветТекстовыйПоле-связкаЦвет_цветПоле объекта OLEИнформационный

1.5Алгоритмы реализации системных процедур


Алгоритм создания таблиц

-В окне БД выбрать вкладку Таблицы. Выполнить щелчок по кнопке Создать. Появится диалоговое окно Новая таблица. В этом окне необходимо выбрать из списка пункт Конструктор.

-В появившемся окне заполнить Имена полей и Тип данных полей;

-Сохранить таблицу.

Алгоритм создания форм

-В окне БД выбрать вкладку Формы. Выполнить щелчок по кнопке Создать. Появится диалоговое окно Новая форма. В этом окне необходимо выбрать из списка пункт Конструктор. Затем в списке Выберите в качестве источника данных таблицу или запрос выбрать имя таблицы. Выполнить щелчок по кнопке ОК. На экране появится окно Форма 1;

-Если на экране отсутствует список полей выбранной для построения формы таблицы, выбрать пункт меню Видà Список полей;

-Поля из списка переместить на форму;

-Разместить поля на форме в нужных местах по разработанному образцу;

-Сохранить форму.

Алгоритм создания запросов

-В окне база данных необходимо выбрать вкладку Запросы. Выполнить щелчок по кнопке Создать. Появится диалоговое окно Новый запрос. В этом окне необходимо выбрать из списка пункт Конструктор.

-Не добавляя таблицы необходимо щёлкнуть правой кнопкой мыши и выбрать пункт меню Режим SQL;

-Набрать SQL-код и сохранить запрос.

Алгоритм создания отчётов

-В окне базы данных щелкнуть на вкладке Отчеты и затем щелкнуть на кнопке Создать. Появится диалоговое окно Новый отчет.

-Выделить в списке пункт Автоотчет: в столбец или Автоотчет: ленточный.

-В поле источника данных щелкнуть на стрелке и выбрать в качестве источника данных таблицу или запрос.

-Щелкнуть на кнопке ОК.

Алгоритм создания главной кнопочной формы

-Создать страницу главной кнопочной формы;

-Создать необходимое количество страниц подчиненных кнопочных форм;

-Создать элементы главной кнопочной формы;

-Создать элементы для кнопочных форм отчетов и форм ввода или изменения данных;

-Создать макросы для запросов или для таблиц с уникальными именами;

-Создать элементы для кнопочных форм запросов или таблиц.

2.Описание выполнения работы


2.1Создание таблиц


Структура созданных таблиц показана на рисунках 5-10


Рисунок 5 - Таблица «Музыкальное_оборудование»


Рисунок 6 - Таблица «Поставщики»


Рисунок 7 - Таблица «Продавец»


Рисунок 8 - Таблица «Продажи»


Рисунок 9 - Таблица «Склад»



Рисунок 10 - Таблица «Цвет»


Схема данных представлена на рисунке 11.


Рисунок 11 - Схема данных


2.2Создание форм


Структура созданных форм показана на рисунках 12-17


Рисунок 12 - Форма «Музыкальное_оборудование»


Рисунок 13 - Форма «Поставщики»

Рисунок 14 - Форма «Продавец»


Рисунок 15 - Форма «Продажи»


Рисунок 16 - Форма «Склад»


Рисунок 17 - Форма «Цвет»


2.3Создание запросов


Запросы для отчётов


Рисунок 18 - Запрос «Продажи за сентябрь»


Рисунок 19 - Запрос «Поставки за март»


Рисунок 20 - Запрос «Остаток за июль»


Рисунок 21 - Запрос «Выручка продавца от продажи»


Запросы на выборку данных

При включении запросы появляется окно в котором вводим минимальную стоимость и максимальную стоимость товара, результат выполнения на рисунке 22.

Рисунок 22 - Запрос на выборку оборудования по стоимости


Вводим название фирмы поставщика и в результате отображается оборудование и дата поставки на склад, рисунок 23.


Рисунок 23 - Запрос на выборку фирмы


В результате запроса отображается информация о продажах продавцами, рисунок 24


Рисунок 24 - Количество продаж


Результат отображает количество проданного товара и кем, конкретно за период с 10.05.2013 по 10.08.2013, рисунок 25.



Рисунок 25 - Количество проданных товаров за период


Результат запроса отображает полные сведения о каждом проданном оборудовании, рисунок 26


Рисунок 26 - Полный сведения о продаже оборудование


При запуске запросов появляется окно, в котором вводим ФИО продавца и получаем всю информацию о его продажах, рисунок 27


Рисунок 27 - Проданный товар продавцом


2.4Создание отчетов


Созданный отчет в конструкторе Учёт поставок на склад показан на рисунке 28.


Рисунок 28 - Отчёт «Учёт поставок на склад»


Созданный отчет в конструкторе Учёт продаж музыкального оборудования показан на рисунке 29.


Рисунок 29 - Отчёт «Учёт продаж музыкального оборудования»


Созданный отчёт в конструкторе Остаток товара на складе показан на рисунке 30.




Рисунок 30 - Отчёт «Остаток товара на складе»


2.5Создание кнопочной формы


Кнопочная форма - меню создаётся для быстрого доступа к созданным формам и отчётам.

Главная кнопочная форма показана на рисунке 25.


Рисунок 25 - Главная кнопочная форма


2.6Инструкция по использованию базы данных


Для работы с базой данных нужно:

1.Открыть базу данных: выполнить двойной щелчок на файле, содержащем её, т.е. на файле с именем db1.mdb. В результате запустится программа Access и откроется окно базы данных с Главной кнопочной формой.

2.Пользователю достаточно выбрать пункт меню на Главной кнопочной форме, соответствующий заданию, и выполнить щелчок левой кнопкой мыши.

.Чтобы перейти в основное меню Главной кнопочной формы нужно выполнить щелчок на пункте Назад.



Заключение


В курсовом проекте при создании базы данных была использована система управления базами данных Microsoft Access. Рассматриваемая база данных - это пример базы с очень простым интерфейсом и ярким оформлением, которая может помочь любому человеку для автоматизации работы предприятия по ремонту бытовой техники. Созданная база данных предоставляет возможность ввода, хранения информации. При улучшении или изменении внутренней структуры данных пользователь не будет испытывать никаких сложностей.

база данный системный музыкальный


Список использованных источников


1.Атре, Ш. Структурный подход к организации баз данных / Ш. Атре - М.: Финанчы и статистика, 1983.

2.Кириллов, В.В. Основы проектирования реляционных баз данных: Уч. пособие / В.В. Кириллов - СПб.: ИТМО, 1994.

.Кирь, В.Г. Информатика: Уч. пособие ч.2 / В.Г. Кирь; Иркутск:ИрГТУ,1998.

.Кочуров, В.А. Современные базы данных / В.А. Кочуров; Мн.: ДизайнПРО, 1998.

.Википедия [Электронный ресурс]



Приложение А


А.1 Таблицы


Рисунок 32 - Таблица «Музыкальное оборудование»


Рисунок 33 - Таблица «Поставщики»


Рисунок 34 - Таблица «Продавец»


Рисунок 35 - Таблица «Продажи»

Рисунок 36 - Таблица «Склад»


Рисунок 37 - Таблица «Цвет»


А.2 Формы


Рисунок 38 - Форма «Музыкальное оборудование»

Рисунок 39 - Форма «Поставщики»


Рисунок 40 - Форма «Продавец»


Рисунок 41 - Форма «Продажи»


Рисунок 42 - Форма «Склад»

Рисунок 43 - Форма «Цвет»


А.3 Отчёты


Рисунок 44 - Отчёт «Учёт поставок на склад»



Рисунок 45 - Отчёт «Учёт продаж музыкального оборудования»


Рисунок 46 - Отчёт «Остаток товара на складе»



Рисунок 47 - Отчёт «Выручка продавцов»



Приложение Б


Б.1SQL-код запросов для создания отчётов


Отчёты поставок

Запрос Поставки за январь:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.01.2013")));


Запрос Поставки за февраль:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.02.2013")));

Запрос Поставки за март:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.03.2013")));


Запрос Поставки за апрель:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.04.2013")));


Запрос Поставки за май:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.05.2013")));


Запрос Поставки за июнь:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.06.2013")));


Отчёты продаж.

Запрос Продажи за февраль:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.02.2013")));


Запрос Продажи за март:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.03.2013")));


Запрос Продажи за май:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.05.2013")));


Запрос Продажи за июнь:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.06.2013")));


Запрос Продажи за июль:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.07.2013")));



Запрос Продажи за август:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.08.2013")));


Запрос Продажи за сентябрь:

[Поставщики].[Фирма],

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки]Поставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]) ON

[Поставщики].[Код_поставщика]=[Склад].[Код_поставщика]((([Склад].[Дата_поставки]) Like ("*.09.2013")));


Отчёты остатка на складе

Запрос Остаток за март:

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки],

[Склад].[Количество], [Продажи].[Дата_продажи],

[Продажи].[Количество], [Склад].[Количество]-

[Продажи].[Количество] AS Остаток(Музыкальное_оборудование INNER JOIN Продажи ON

[Музыкальное_оборудование].[Код_оборудования]=[Продажи]

[Код_оборудования]) INNER JOIN Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]((([Продажи].[Дата_продажи]) Like ("*.03.2013")));


Запрос Остаток за май:

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки],

[Склад].[Количество], [Продажи].[Дата_продажи],

[Продажи].[Количество], [Склад].[Количество]-

[Продажи].[Количество] AS Остаток(Музыкальное_оборудование INNER JOIN Продажи ON

[Музыкальное_оборудование].[Код_оборудования]=[Продажи]

[Код_оборудования]) INNER JOIN Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]((([Продажи].[Дата_продажи]) Like ("*.05.2013")));


Запрос Остаток за июнь:

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки],

[Склад].[Количество], [Продажи].[Дата_продажи],

[Продажи].[Количество], [Склад].[Количество]-

[Продажи].[Количество] AS Остаток(Музыкальное_оборудование INNER JOIN Продажи ON

[Музыкальное_оборудование].[Код_оборудования]=[Продажи]

[Код_оборудования]) INNER JOIN Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]((([Продажи].[Дата_продажи]) Like ("*.06.2013")));


Запрос Остаток за июль:

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки],

[Склад].[Количество], [Продажи].[Дата_продажи],

[Продажи].[Количество], [Склад]

[Количество]-[Продажи].[Количество] AS Остаток(Музыкальное_оборудование INNER JOIN Продажи ON

[Музыкальное_оборудование].[Код_оборудования]=[Продажи]

[Код_оборудования]) INNER JOIN Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]((([Продажи].[Дата_продажи]) Like ("*.07.2013")));


Запрос Остаток за август:

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки],

[Склад].[Количество], [Продажи].[Дата_продажи],

[Продажи].[Количество], [Склад].[Количество]-

[Продажи].[Количество] AS Остаток(Музыкальное_оборудование INNER JOIN Продажи ON

[Музыкальное_оборудование].[Код_оборудования]=[Продажи]

[Код_оборудования]) INNER JOIN Склад ON

[Музыкальное_оборудование].[Код_оборудования]=[Склад]

[Код_оборудования]((([Продажи].[Дата_продажи]) Like ("*.08.2013")));


Запрос Остаток за сентябрь:

[Музыкальное_оборудование].[Наименование],

[Музыкальное_оборудование].[Фирма],

[Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки],

[Склад].[Количество], [Продажи].[Дата_продажи],

[Продажи].[Количество], [Склад].[Количество]-

[Продажи].[Количество] AS Остаток(Музыкальное_оборудование INNER JOIN Продажи ON

[Музыкальное_оборудование].[Код_оборудования]=[Продажи]

[Код_оборудования]) INNER JOIN Склад ON

[Музыкальное_оборудование]

[Код_оборудования]=[Склад].[Код_оборудования]((([Продажи].[Дата_продажи]) Like ("*.09.2013")));


Отчёт о выручке продавца с продаж:

Продавец.ФИО, Продажи.Номер_продажи,

Продажи.Стоимость, Продажи.Стоимость*0.1 AS Выручка_продавцаПродавец INNER JOIN Продажи ON

Продавец.Код_продавца=Продажи.Код_продавца;


Б.2SQL-код запросов на выборку

Запрос Выборка оборудования по стоимости:

Музыкальное_оборудование.Фирма,

Музыкальное_оборудование.Модель,

Музыкальное_оборудование.ЦенаМузыкальное_оборудование(((Музыкальное_оборудование.Цена)>[Введите начальную

стоимость] And (Музыкальное_оборудование.Цена)<[Введите

конечную стоимость]));


Запрос Выборка фирмы:

Музыкальное_оборудование.Наименование,

Музыкальное_оборудование.Фирма,

Музыкальное_оборудование.Модель, Поставщики.Фирма,

Склад.Дата_поставкиПоставщики INNER JOIN (Музыкальное_оборудование INNER Склад ON Музыкальное_оборудование.Код_оборудования =

Склад.Код_оборудования) ON Поставщики.Код_поставщика =

Склад.Код_поставщика(((Поставщики.Фирма)=[Введите название фирмы]));


Запрос Количество продаж продавцом:

Продавец.ФИО, Продавец.Категория, (Продажи.Номер_продажи) AS Количество_продажПродавец INNER JOIN Продажи ON Продавец.Код_продавца =

Продажи.Код_продавцаBY Продавец.ФИО, Продавец.КатегорияBY Count(Продажи.Номер_продажи) DESC;


Запрос Количество проданных товаров за период времени:

Музыкальное_оборудование.Наименование,

Музыкальное_оборудование.Фирма,

Музыкальное_оборудование.Модель, Продажи.Дата_продажи,

Продавец.ФИО, Продажи.КоличествоМузыкальное_оборудование INNER JOIN (Продавец INNER Продажи ON Продавец.Код_продавца = Продажи.Код_продавца) Музыкальное_оборудование.Код_оборудования =

Продажи.Код_оборудования(((Продажи.Дата_продажи)>#3/10/2013# And

(Продажи.Дата_продажи)<#8/13/2013#));


Запрос Полные сведения о проданном оборудовании:

Музыкальное_оборудование.Наименование,

Музыкальное_оборудование.Фирма,

Музыкальное_оборудование.Модель, Поставщики.Код_поставщика,

Поставщики.Фирма, Продавец.ФИО, Продажи.Дата_продажи,

Продажи.Количество, Продажи.СтоимостьПоставщики, Продавец INNER JOIN

(Музыкальное_оборудование INNER JOIN Продажи ON

Музыкальное_оборудование.Код_оборудования =

Продажи.Код_оборудования) ON Продавец.Код_продавца =

Продажи.Код_продавца;


Запрос Проданный товар продавцом на выборку:

DISTINCT Музыкальное_оборудование.Наименование,

Музыкальное_оборудование.Фирма,

Музыкальное_оборудование.Модель, Продавец.ФИО,

Продажи.Дата_продажи, Продажи.Стоимость, Продажи.КоличествоПоставщики, Продавец INNER JOIN

(Музыкальное_оборудование INNER JOIN Продажи ON

Музыкальное_оборудование.Код_оборудования =

Продажи.Код_оборудования) ON Продавец.Код_продавца =

Продажи.Код_продавца(((Продавец.ФИО)=[Введите ФИО продавца]));



СОДЕРЖАНИЕ Введение . Концептуальное проектирование базы данных 1.1 Характеристика предметной области .2 Входная информация .3 Выходная инфор

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ