Разработка базы данных для учета работы продуктового склада

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

 

Третья нормальная форма (3НФ).

Организация всех возможных таблиц из ключевых полей. В таблице 5 отображен этот шаг.

Категория товара*

Код товара*

Дата приема*

Дата выдачи*

Поставщик*

Категория товара*

Код товара*

Код товара*

Дата приема*

Дата приема*

Дата выдачи*

Дата выдачи*

Поставщик*

Категория товара*

Дата приема*

Категория товара*

Дата выдачи*

Организация всех возможных полей

Категория товара*

Поставщик*

Код товара*

Дата выдачи*

Код товара*

Поставщик*

Дата приема*

Поставщик*

Категория товара*

Код товара*

Дата приема*

Код товара*

Дата приема*

Дата выдачи*

Дата приема*

Дата выдачи*

Поставщик*

Дата выдачи*

Поставщик*

Категория товара*

Поставщик*

Категория товара*

Код товара*

Категория товара*

Код товара*

Дата приема*

Дата выдачи*

Код товара*

Дата приема*

Дата выдачи*

Поставщик*

Дата приема*

Дата выдачи*

Поставщик*

Категория товара*

Дата выдачи*

Поставщик*

Категория товара*

Код товара*

Поставщик*

Категория товара*

Код товара*

Дата приема*

Категория товара*

Код товара*

Дата приема*

Дата выдачи*

Поставщик*

 

1.2 Описание полученной модели

 

База данных состоит из 4 таблиц, которые в свою очередь состоят из полей и типа данных, определяющих их.

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

Может быть произведено 3 нарушения целостности данных:

  1. Изменение данных в поле связи основных таблиц без изменения в дочерней.
  2. Изменение данных в поле связи дочерней таблицы.
  3. Удаление данных из главной таблицы без соответствующего удаления в дочерней.

Установка запрета этих нарушений называется ссылочной целостностью.

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

  1. При изменении в поле связи главной таблицы автоматическое изменение соответствующих данных в дочерних.
  2. При удалении данных в главной таблице изменение дочерней таблицы.

Установка изменений дочерних таблиц возможно двумя способами:

Соответствующие данные дочерних таблиц обнуляются.

Типы таблиц.

Таблицы делятся по типам в зависимости от скорости формирования в них информации. По типу форм информации бывают:

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

-Операционные. Фиксируется процесс, т. е. информация относительно изменяется. Процесс может быть фиксированным во времени или в изменении данных. Являются дочерними по отношению к справочным.

-Транзакционные. Зависимые от всех предыдущих. В них происходит изменение операционных таблиц. Они подчинены операционным. Тип связи один-к-одному или многие-к-одному.[1, c 125]

В нашей базе данных таблицы информация о товаре и поставщики и производители являются справочными. Дополнительная информация и продажи - операционные.

 

2. Проектирование сценария работы базы данных

 

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

Отчеты:

- О закупочных ценах. В нем можно получить подробный отчет о приобретаемых товарах и их закупочных ценах.

- О поставщиках. В нем находится информация о поставщике, его адрес и страна базирования.

- О товарах на складе. В нем отражены наименования товаров и их количество.

- О ценах продажи. В нем находится информация наименование продаваемого товара, его количество и цена.

Запросы:

- Информация о производителях. Среди всех производителей можно получит информацию об интересующим вас.

- Информация о товара. С помощью этого запроса можно получить информацию о сроке годности, количестве, цене закупки и дате изготовления любого товара.

- Поставщики и товары. Можно получить информацию о поставляемых товарах интересующим вас поставщиком.

- Приемщики. ФИО всех приемщиком и принятые ими товары.

- Цены и товары. Отражена цена покупки и цена продаже каждого наименования.

Формы редактирования.

- Информация о продажах. Позволяет добавлять информацию о продаже, количестве, цену товара и дату реализации.

- Информация о товаре. Все данные о получаемом товаре.

- Поставщики и производители. Все данные о поставщике и поставляемой им продукции.[3, c 214]

- Информация о закупках. Отображена вся информация о закупочных ценах.

На рисунке 5 представлена схема базы данных.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 5. Схема базы данных

 

3. Реализация проекта

 

3.1 Обоснование выбора пр?/p>