Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

практические / лаба 1

.docx
Скачиваний:
0
Добавлен:
06.10.2025
Размер:
151.12 Кб
Скачать

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра ИС

ОТЧЕТ

по практической работе №1

по дисциплине «Инженерия знаний и базы данных»

Тема: «Проектирование базы данных»

Студентка гр. 2395 ____________ Кузьмичева Ю.И.

Преподаватель ____________ Назаренко Н.А.

Санкт-Петербург

2023

Цель работы: Спроектировать модель базы данных.

Задачи:

  1. Исследовать и описать выбранную предметную область - Магазин канцтоваров (каталог).

  2. Определить список объектов для хранения в БД и их свойства.

  3. Построить по методологии IDEF1.x ER-диаграмму БД.

  4. Сделать выводы о проделанной работе.

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

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

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

Цель данной БД: помочь работникам (директору, менеджеру или администратору) в таких обязанностях как: отслеживание наличия товаров, управление остатками, обновление информации о ценах и акциях, а также контроль продаж. Информация извлекается из БД в форме отчетов и статистической информации.

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

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

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

В данной таблице представлена информация о сущностях с атрибутами.

Сущность

Атрибуты

Товар

Код товара, наименование, категория, описание, цена, фирма

Накладная прихода товаров

Номер накладной, дата поставки, сотрудник, код товара, количество, код поставщика, наличие на складе

Поставщик

Код поставщика, адрес, страна, телефон, фирма

Отчет за день

Номер отчета, дата, сотрудник, код товара, количество, продаваемость, прибыль

При построении модели типа IDEF1X связь между сущностями будет описана следующим образом:

1. Накладная прихода и товар: связь "один-ко-многим" - одна накладная может содержать несколько товаров, но каждый товар может быть связан только с одной накладной за день.

2. Накладная прихода и поставщик: связь "многие-ко-многим" - одна накладная может быть связана с несколькими поставщиками, и один поставщик может быть связан с несколькими накладными. Для разрешения этой связи добавлена новая сущность «Накладная_Поставщик».

3. Товар и продажа за день: связь "многие-ко-многим" - один товар может быть продан в нескольких операциях за день, и одна операция может включать несколько товаров. Для разрешения этой связи добавлена новая сущность «Товар_Отчет».

Вывод: Предметная область описана и исследована, на её основе построены ER-диаграмма БД и модель типа IDEF1X, которая позволяет отобразить связи между сущностями и их атрибутами, что обеспечивает более точное представление о структуре данных и их взаимосвязях.

Соседние файлы в папке практические