Лабораторная работа №1 БД. Лабораторная работа1БД. Организация хранения данных в субд ms access. Создание таблиц. Построение схемы бд
Скачать 0.61 Mb.
|
Томский межвузовский центр дистанционного образования Томский государственный университет систем управления и радиоэлектроники (ТУСУР) Кафедра компьютерных систем в управлении и проектировании (КСУП) Лабораторная работа № 1 по дисциплине «Базы данных» Вариант 2 Тема: Организация хранения данных в СУБД MS Access. Создание таблиц. Построение схемы БД. Направление 27.03.04 . Работу выполнил Томск В качестве предметной области будем рассматривать абстрактный магазин продовольственных товаров. Основные поставщики доставляют основные товары. Под клиентами будут пониматься продавцы отделов, которые забирают товар со склада. Склад готовой продукции коммерческой деятельностью не занимается, он осуществляет только хранение продуктов для компании. Склад выполняет функции, которые приведены ниже: - прием; - учет; - хранение; - отгрузка продуктов; - прием продуктов; - рассортировка; - комплектация по мере необходимости; - определение потребности в механизированных погрузочных средствах, транспортных средствах, рабочей силе и таре для отгрузки продуктов; - согласование условий и планов поставок продуктов по договорам с посторонними организациями; - организация приема продуктов от поставщиков; - подготовка отчетов об наличии продуктов; - участие в рассмотрении претензий, поступающих на предприятие. Склад должен вести учет продуктов, которые находятся на хранении, составление кладовых книг, карточек, приходных и расходных накладных, описей, ордеров по учету прихода, наличия, расхода, остатков продуктов на складе, учет выполнения заказов по отгрузке и разгрузке готовых продуктов, составление отчетов о загрузке складских площадей. Автоматизированная система должна выполнять следующие операции: - регистрация документов осуществляется с помощью ЭВМ; - поиск продуктов для выдачи со склада будет производиться посредством поиска данных продуктов в БД, затем для переучета, количество отгруженных продуктов будет заноситься в БД склада. Создание документов отчетности, будет осуществляться автоматически по запросу оператора. Таким образом, вся бумажная работа будет осуществляться на компьютере, не заполняя кучу бумаг. В результате система должна формировать для предприятия такие виды документов: - накладная на поступление продуктов; - накладная на отгрузку продуктов; - сопроводительный документ по отгруженному товару; - документы отчетности. Разрабатываемая база данных будет содержать сущности: 1) Договора на поставку; 2) Приход продукции; 3) Контрагенты; 4) Номенклатура; 5) Расход продукции; 6) Номенклатурная группа; 7) Договора на отгрузку; 8) Оператор; 9) Переучет. Сущности будут включать следующие атрибуты: 1) Договора на поставку; - Код договора; - Код агента; - Вид поставки; - Дата поставки. 2) Приход продукции; - Код прихода; - Код договора; - Код контрагента; - Код номенклатуры; - Код оператора; - Единица измерения; - Количество; - Остаток. 3) Контрагенты; - Код контрагента; - Имя контрагента; - Адрес; - ИНН; - Телефон; - Расчетный счет. 4) Номенклатура - Код номенклатуры; - Имя товара; - Единица измерения; - Идентификатор штрих-кода; - Код номенклатурной группы 5) Расход продукции: - Код расхода; - Код договора_р; - Код оператора; - Код контрагента; - Код приход; - Код договора_п; - Код номенклатуры; - Единица измерения; - Количество. 6) Номенклатурная группа: - Код номенклатурной группы; - Название. 7) Договора на отгрузку: - Код договора_о; - Код оператора; - Код контрагента; - Дата; - Способ отгрузки. 8) Оператор: - Код оператора; - ФИО; - Имя в системе; - Пароль; - Полномочия. 9) Переучет: - Код переучета; - Код прихода; - Код договора_п; - Код контрагента; - Код номенклатуры; - Код оператора; - Переучтенное количество. Таблицы, созданные в базе данных приведены на рисунках ниже в двух режимах: режиме Конструктора и в режиме просмотра с заполненными данными. Рисунок 1 – Таблица «Договора на отгрузку» в режиме Конструктора Рисунок 2 – Таблица «Договора на отгрузку» в режиме просмотра Рисунок 3 – Таблица «Договора на поставку» в режиме Конструктора Рисунок 4 – Таблица «Договора на поставку» в режиме просмотра Рисунок 5 – Таблица «Контрагенты» в режиме Конструктора Рисунок 6 – Таблица «Контрагенты» в режиме просмотра Рисунок 7 – Таблица «Номенклатура» в режиме Конструктора Рисунок 8 – Таблица «Номенклатура» в режиме просмотра Рисунок 9 – Таблица «Номенклатурная группа» в режиме Конструктора Рисунок 10 – Таблица «Номенклатурная группа» в режиме просмотра Рисунок 11 – Таблица «Оператор» в режиме Конструктора Рисунок 12 – Таблица «Оператор» в режиме просмотра Рисунок 13 – Таблица «Переучет» в режиме Конструктора Рисунок 14 – Таблица «Переучет» в режиме просмотра Рисунок 15 – Таблица «Приход» в режиме Конструктора Рисунок 16 – Таблица «Приход» в режиме просмотра Рисунок 17 – Таблица «Расход» в режиме Конструктора Рисунок 18 – Таблица «Расход» в режиме просмотра После создания таблиц, были установлены связи между ними (рисунок 19). Рисунок 19 – Схема данных |