Разработка базы данных для учета работы продуктового склада
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Третья нормальная форма (3НФ).
Организация всех возможных таблиц из ключевых полей. В таблице 5 отображен этот шаг.
Категория товара*
Код товара*
Дата приема*
Дата выдачи*
Поставщик*
Категория товара*
Код товара*
Код товара*
Дата приема*
Дата приема*
Дата выдачи*
Дата выдачи*
Поставщик*
Категория товара*
Дата приема*
Категория товара*
Дата выдачи*
Организация всех возможных полей
Категория товара*
Поставщик*
Код товара*
Дата выдачи*
Код товара*
Поставщик*
Дата приема*
Поставщик*
Категория товара*
Код товара*
Дата приема*
Код товара*
Дата приема*
Дата выдачи*
Дата приема*
Дата выдачи*
Поставщик*
Дата выдачи*
Поставщик*
Категория товара*
Поставщик*
Категория товара*
Код товара*
Категория товара*
Код товара*
Дата приема*
Дата выдачи*
Код товара*
Дата приема*
Дата выдачи*
Поставщик*
Дата приема*
Дата выдачи*
Поставщик*
Категория товара*
Дата выдачи*
Поставщик*
Категория товара*
Код товара*
Поставщик*
Категория товара*
Код товара*
Дата приема*
Категория товара*
Код товара*
Дата приема*
Дата выдачи*
Поставщик*
1.2 Описание полученной модели
База данных состоит из 4 таблиц, которые в свою очередь состоят из полей и типа данных, определяющих их.
При неправильной организации может быть нарушена целостность данных. В модель данных основным типом связи является один-ко-многим. Связь устанавливается между таблицами по полю.
Может быть произведено 3 нарушения целостности данных:
- Изменение данных в поле связи основных таблиц без изменения в дочерней.
- Изменение данных в поле связи дочерней таблицы.
- Удаление данных из главной таблицы без соответствующего удаления в дочерней.
Установка запрета этих нарушений называется ссылочной целостностью.
Каскадное изменение возможно в двух вариантах:
- При изменении в поле связи главной таблицы автоматическое изменение соответствующих данных в дочерних.
- При удалении данных в главной таблице изменение дочерней таблицы.
Установка изменений дочерних таблиц возможно двумя способами:
Соответствующие данные дочерних таблиц обнуляются.
Типы таблиц.
Таблицы делятся по типам в зависимости от скорости формирования в них информации. По типу форм информации бывают:
- Справочные. Относительно неизменяемые таблицы. В модели базы являются главными и содержат справочную информацию, которой пользуются другие таблицы этой же базы. Обязателен принцип первичного ключа. Связь справочной таблицы с другими один-ко-многим.
-Операционные. Фиксируется процесс, т. е. информация относительно изменяется. Процесс может быть фиксированным во времени или в изменении данных. Являются дочерними по отношению к справочным.
-Транзакционные. Зависимые от всех предыдущих. В них происходит изменение операционных таблиц. Они подчинены операционным. Тип связи один-к-одному или многие-к-одному.[1, c 125]
В нашей базе данных таблицы информация о товаре и поставщики и производители являются справочными. Дополнительная информация и продажи - операционные.
2. Проектирование сценария работы базы данных
В состав база данных Продуктовый склад входит главная форма, с помощью которой можно запустить отчеты, запросы, формы редактирования.
Отчеты:
- О закупочных ценах. В нем можно получить подробный отчет о приобретаемых товарах и их закупочных ценах.
- О поставщиках. В нем находится информация о поставщике, его адрес и страна базирования.
- О товарах на складе. В нем отражены наименования товаров и их количество.
- О ценах продажи. В нем находится информация наименование продаваемого товара, его количество и цена.
Запросы:
- Информация о производителях. Среди всех производителей можно получит информацию об интересующим вас.
- Информация о товара. С помощью этого запроса можно получить информацию о сроке годности, количестве, цене закупки и дате изготовления любого товара.
- Поставщики и товары. Можно получить информацию о поставляемых товарах интересующим вас поставщиком.
- Приемщики. ФИО всех приемщиком и принятые ими товары.
- Цены и товары. Отражена цена покупки и цена продаже каждого наименования.
Формы редактирования.
- Информация о продажах. Позволяет добавлять информацию о продаже, количестве, цену товара и дату реализации.
- Информация о товаре. Все данные о получаемом товаре.
- Поставщики и производители. Все данные о поставщике и поставляемой им продукции.[3, c 214]
- Информация о закупках. Отображена вся информация о закупочных ценах.
На рисунке 5 представлена схема базы данных.
Рисунок 5. Схема базы данных
3. Реализация проекта
3.1 Обоснование выбора пр?/p>