Алгоритм создания базы данных складского учета

Алгоритм создания базы данных складского учета

Остальные отчеты будут создаваться на базе запросов.

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

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

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

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

Пошаговое описание создание запроса "Информация о поставке":

перейти на вкладку "Запросы";

двойным щелчком выбрать «Создание запроса с помощью мастера»;

из таблицы "Поставщики" выбрать "НазваниеПоставщика";

из таблицы "Приход" выбрать "ДатаПрихода";

из таблицы "Склад" выбрать "НаименованиеТовара", "ВидУпаковки" и "ЦенаПрихода";

из таблицы "Приход " выбрать "КоличествоПрихода";

дважды нажать кнопку ;

задать имя запроса как - «Информация о поставке»;

нажать кнопку ;

в появившемся окне выставить сортировку по возрастанию по дате;

на вкладке "Запросы" выделить созданный запрос «Информация о поставке» и щелкнуть на панели инструментов окна базы данных;

в первом свободном поле конструктора запроса написать: Сумма: [ЦенаПрихода]*[КоличествоПрихода].

Теперь создадим отчет на базе созданного запроса «Информация о поставке» с помощью мастера создания отчетов. В окне "Создание отчетов" выставим флажок для суммирования суммы. Созданный отчет приведен в приложении 3.

Пошаговое описание создание запроса "Информация о заказах":

перейти на вкладку "Запросы";

двойным щелчком выбрать «Создание запроса с помощью мастера»;

из таблицы "Клиенты" выбрать "НазваниеКомпании";

из таблицы "Заказы" выбрать "ДатаЗаказа";

из таблицы "Склад" выбрать "НаименованиеТовара", "ВидУпаковки" и "ЦенаРасхода";

из таблицы "Заказы" выбрать "КоличествоЗаказа";

дважды нажать кнопку ;

задать имя запроса как - «Информация о заказах»;

нажать кнопку ;

в появившемся окне выставить сортировку по возрастанию по дате;

на вкладке "Запросы" выделить созданный запрос «Информация о заказах» и щелкнуть на панели инструментов окна базы данных;

в первом свободном поле конструктора запроса написать: Сумма: [ЦенаРасхода]*[КоличествоЗаказа].

Теперь создадим отчет аналогичный отчету "Информация о поставке". Отчет "Информация о заказах" приведен в приложении 4.

Теперь создадим два запроса, фиксирующих общий приход и расход товаров склада. Оба запроса создаются аналогично, поэтому приведем пошаговое создание запроса и отчета только для поставок.

перейти на вкладку "Запросы";

двойным щелчком выбрать «Создание запроса с помощью мастера»;

из таблицы "Склад" выбрать "НаименованиеТовара" "ВидУпаковки";

из таблицы "Приход" выбрать "КоличествоПрихода";

нажать кнопку ;

выбрать итоговый отчет и выставить флажок на сумме "КоличествоПрихода";

нажать кнопку ;

задать имя запроса как: "Сумма прихода товара на склад";

нажать кнопку ;

создать отчет на базе запроса "Сумма прихода товара на склад".

Созданный отчет приведен в приложении 5. Созданный аналогично отчет "Сумма заказа товара со склада" на базе запроса "Сумма заказа товара со склада" приведен в приложении 6.

ЗАКЛЮЧЕНИЕ

В данной контрольной был описан алгоритм создания базы данных для использования на складе (в данном случае продуктовом).

В результате вышеописанных действий база данных складского учета содержит:

Таблицы: