Разработка структуры базы данных - Курсовая работа

бесплатно 0
4.5 61
Описание торговой сети, сбор данных, которые должны содержаться в базе данных. Определение сущностей и атрибутов и построение концептуальной модели. Переход к физической модели. Определение таблиц, полей и типов данных. Определение связей между таблицами.


Аннотация к работе
База данных представляет собой непосредственную совокупность самостоятельных материалов, в которую входят формы, отчеты, запросы, таблицы и так далее. В, следствии всего систематизируются в единое целое и организовываются в интерфейс таким образом, чтобы пользователю было удобно и понятно, с обращением электронной вычислительной машиной и осуществлять непосредственный поиск, обработку, хранение, вывод информации о данной конкретной области, а также быстрый и удобный доступ к ней. Актуальность данной темы вызвана тем, что качественно разработанная программа значительно облегчит работу по учету товаров, их поставок и продаж. Основная задача данной работы - автоматизация учета товаров в магазинах торговой сети. Для достижения цели, поставленной в выпускной квалификационной работе, были определены следующие задачи: · Определить цели и поставить задачи для разработки базы данных;Товары поставляются в торговую сеть из Китая по цене производителя по текущему курсу валют, на которую делается накрутка. Далее можно сопоставить данные по поставкам в магазин «Одежда для вас» и по продажам и получить остаток каждого товара в данном магазине. То есть на данный момент разработки базы данных можно выделить следующие сущности: Магазины, Товары, Поставки, Продажи. Один и тот же товар может быть поставлен несколько раз, то есть отношение между сущностью «Товар» и сущностью «Поставки» «один-ко-многим» (см. рис.1): Рис.1. Каждый товар может иметь несколько цветов и размеров, для того, чтобы не повторять каждый раз ту же самую информацию о товаре (Тип, группу, Производитель, Описание) для каждой единицы товара (цвет, размер), выделим цвета и размеры каждого товара в отдельную сущность: ТОВАРЫЦВЕТАРАЗМЕРЫ (Товар, Цвет, Размер), связанную с сущностью «Товары» связью «один-ко-многим» (см. рис.5): И уже единицу этой сущности будем принимать за единицу товара в поставках и продажах.Так как СУБД функционирует в составе и под управлением операционной системы, и база данных в основном размещается на устройствах общего доступа, используемых самой операционной системе и другими прикладными программами, то организация хранения данных и доступа к ним в значительной степени зависит от принципов и методов управления данными операционной системы. Для связи между таблицами добавим в каждую из них первичный ключ, пусть это будет поле счетчик с названием Код. 2 Тип_товара Числовой Внешний ключ, связано с первичным ключом таблицы Типы_товаров 2 Тип_товара Числовой Внешний ключ, связано с первичным ключом таблицы Типы_товаров 2 Тип товара Числовой Внешний ключ, связано с первичным ключом таблицы Типы_товаровТак как уже определены первичные и внешние ключи таблиц, связи между таблицами будут осуществляться по ним.Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде виртуальной таблицы. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей. Так же в Access может быть создано несколько видов запроса: · Запрос на выборку - выбирает данные из взаимосвязанных таблиц и других запросов. · Запрос на создание таблицы - также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, результат сохраняет в новой постоянной таблице; На данном этапе работы были разработаны следующие запросы: 1) Поставки Запрос: в этом запросе рассчитывается стоимость товара с учетом текущего курса валют и корректировки стоимости.Microsoft Access имеет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в базе данных - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления. Формы Microsoft Access позволяют выполнять задания, которые нельзя выполнить в режиме таблицы. Формы позволяют вычислять значения и выводить на экран результат.Каждая из форм (и главная, и подчиненные) содержат свои кнопки перехода по записям, добавления и удаления записей (см. рис. Для отображения текстовых значений в числовых полях - внешних ключах (Тип товара, Группа товара, Производитель) используются поля со списком (см. рис. Например, поле со списком Тип товара в источнике данных содержит запрос: SELECT Типы_товаров.КОДТИПТОВАРА, Типы_товаров.Тип_товара FROM Типы_товаров; Me.Группа_товара.ROWSOURCE = "SELECT КОДГРУППЫ, Группа_товаров, Тип_товара FROM Группы_товаров WHERE Тип_товара = "& Me.Тип_товара Me.Группа_товара.ROWSOURCE = "SELECT КОДГРУППЫ, Группа_товаров, Тип_товара FROM Группы_товаров"Форма Поставки: источник формы - запроса Поставки запрос для отображения на форме расчетных значений цены (см. рис. Форма Продажи в качестве источника содержит запрос Продажи Запрос для отображения рассчитанных значений (см. рис. Для учета количества товара, который есть в наличии, на событие После обновления поля Кол-о создан следующий программный код: Private Sub Кол_о_AFTERUPDATE() Ost = DLOOKUP(&quo

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Разработка структуры базы данных

1.1 Описание торговой сети, сбор данных, которые должны содержаться в базе данных

1.2 Определение сущностей и атрибутов и построение концептуальной модели

1.3 Переход к физической модели. Определение таблиц, полей и типов данных

1.4 Определение связей между таблицами

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

3. Создание пользовательских форм для работы с базой данных

3.1 Формы для таблиц справочников

3.2 Формы для основных таблиц

3.3 Кнопочная форма для перемещения по базе данных

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?