практические / лаба 1
.docxМИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра ИС
ОТЧЕТ
по практической работе №1
по дисциплине «Инженерия знаний и базы данных»
Тема: «Проектирование базы данных»
Студентка гр. 2395 ____________ Кузьмичева Ю.И.
Преподаватель ____________ Назаренко Н.А.
Санкт-Петербург
2023
Цель работы: Спроектировать модель базы данных.
Задачи:
Исследовать и описать выбранную предметную область - Магазин канцтоваров (каталог).
Определить список объектов для хранения в БД и их свойства.
Построить по методологии IDEF1.x ER-диаграмму БД.
Сделать выводы о проделанной работе.
Магазин канцтоваров - это торговая точка, специализирующаяся на продаже различных канцелярских товаров, таких как ручки, карандаши, бумага, блокноты, тетради, скрепки, клей и другие предметы, необходимые для организации и проведения письменной работы, рисования, учебы и офисной деятельности.
Каталог – перечень всех товаров, которые предлагаются для продажи. Он представляет собой организованный список товаров, который содержит всю необходимую информацию о них.
База данных будет получать информацию о товарах с помощью поставщиков и от сотрудников магазина, которые могут добавлять новые товары или обновлять существующие данные в базе. Она предназначена для сотрудников магазина и обеспечивает быстрый доступ ко всей необходимой информации.
Цель данной БД: помочь работникам (директору, менеджеру или администратору) в таких обязанностях как: отслеживание наличия товаров, управление остатками, обновление информации о ценах и акциях, а также контроль продаж. Информация извлекается из БД в форме отчетов и статистической информации.
Информация в базе данных включает в себя: характеристики товара, данные о поставщике, информацию о приходе товара, продаваемости и продажах, и будет предоставляться в виде таблиц и списков. Она обновляется в зависимости от количества поставок, которое, в свою очередь, варьируется от количества покупателей и спроса магазина, то есть от продаж. В данном случае – раз в неделю.
Когда происходит поступление товара на склад, сотрудник получает от поставщика информацию о товарах: наименование, цена, фирма, количество, дата поставки. В случае, когда нужно обновить данные на складе, работник магазина вносит информацию вручную: наименование, код товара, категория, описание, цена, наличие на складе, фирма.
При анализе продаж за месяц или для отчетности сотрудникам необходимо воспользоваться информацией о продажах товаров за каждый день. В этом случае будет заполняться следующая информация: дата, код товара, количество, продаваемость, прибыль.
В
данной таблице представлена информация
о сущностях с атрибутами.
Сущность |
Атрибуты |
Товар |
Код товара, наименование, категория, описание, цена, фирма |
Накладная прихода товаров |
Номер накладной, дата поставки, сотрудник, код товара, количество, код поставщика, наличие на складе |
Поставщик |
Код поставщика, адрес, страна, телефон, фирма |
Отчет за день |
Номер отчета, дата, сотрудник, код товара, количество, продаваемость, прибыль |
При построении модели типа IDEF1X связь между сущностями будет описана следующим образом:
1. Накладная прихода и товар: связь "один-ко-многим" - одна накладная может содержать несколько товаров, но каждый товар может быть связан только с одной накладной за день.
2. Накладная прихода и поставщик: связь "многие-ко-многим" - одна накладная может быть связана с несколькими поставщиками, и один поставщик может быть связан с несколькими накладными. Для разрешения этой связи добавлена новая сущность «Накладная_Поставщик».
3. Товар и продажа за день: связь "многие-ко-многим" - один товар может быть продан в нескольких операциях за день, и одна операция может включать несколько товаров. Для разрешения этой связи добавлена новая сущность «Товар_Отчет».
Вывод: Предметная область описана и исследована, на её основе построены ER-диаграмма БД и модель типа IDEF1X, которая позволяет отобразить связи между сущностями и их атрибутами, что обеспечивает более точное представление о структуре данных и их взаимосвязях.
