Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы (Создание своей СУБД) / ППСУБДиЗ БСТ2104 лабораторная 6 документация.docx
Скачиваний:
4
Добавлен:
11.02.2024
Размер:
319.75 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Сетевые информационные технологии и сервисы»

Документация на разработку базы данных для объекта «Магазин косметики»

по дисциплине

«Принципы построения систем управления базами данных и знаний»

Выполнили: студентки гр. БСТ2104

Первухина А.А.

Рабочая группа 2

Проверил: доцент, к.т.н.,

Гадасин Д.В.

Москва 2023

План работ

Этап 1. Анализ предметной области 3

Этап 2. Определение бизнес-функции, выделение сущностей и их атрибутов. 6

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

Этап 4. Определить поля БД, определить ключевые поля, определить типы данных полей. Нормальные формы. Составить даталогическую модель. 14

Этап 4. Выбор СУБД 19

Этап 5. Создание физической модели в PostgreSQL. 23

Этап 6. Запросы к БД 30

Этап 1. Анализ предметной области

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

В нашей работе она нужна для ведения единой базы, содержащей в себе необходимую информацию, используются системы управления базами данных (СУБД). Надежные механизмы, применяемые в СУБД, как раз и помогают контролировать целостность данных.

Основные услуги магазина косметики – это осуществление продаж декоративной и уходовой продукции.

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

Вот несколько задач и описание области применения для нашей базы данных:

1. Управление продуктами:

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

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

2. Учет заказов и клиентов:

Задача: Разработать систему управления заказами и клиентами, включая информацию о клиентах, типе заказа(онлайн/офлайн), истории заказов и статусе заказов.

Описание: Эта часть базы данных позволяет регистрировать новых клиентов, принимать и обрабатывать заказы, отслеживать статус доставки и анализировать покупательское поведение.

3. Управление складскими запасами:

Задача: Создать механизм для учета товаров на складе, контроля их движения и определения необходимости пополнения запасов.

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

4. Управление поставками и поставщиками:

Задача: Вести учет поставщиков и управлять процессом поставок косметических продуктов.

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

5. Аналитика и отчетность:

Задача: Создать отчеты о продажах, прибыли, остатках и других ключевых показателях для анализа бизнеса.

Описание: Эта часть базы данных позволяет генерировать отчеты, анализировать данные и выявлять тренды и возможности для оптимизации бизнеса.

6. Маркетинг и акции:

Задача: Управлять маркетинговыми акциями, скидками и программами лояльности для клиентов.

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

7. Сотрудники: Задача: Вести учет сотрудников магазина

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

8. Административное управление:

Задача: Обеспечить безопасность и администрирование базы данных, управление правами доступа сотрудников.

Описание: Эта часть базы данных позволяет назначать роли и права доступа для сотрудников, а также отслеживать действия пользователей и обеспечивать безопасность данных.

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