Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
11.02.2024
Размер:
6.25 Mб
Скачать

Создание СУБД магазина косметики.

Интеграция с СУБД диспансеризации

Выполнили: студентки группы БСТ2104 Первухина А.А., ….

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

План

1.Создание СУБД магазина косметики

1.1.Предметная область

1.2.Задачи

1.3.Сущности и атрибуты

1.4.Даталогическая модель

1.5.Физическая модель

1.6.Запросы к БД

2.Интеграция с СУБД диспансеризации

2.1.Предметная область

2.2.Сущности и атрибуты

2.3.Физическая модель

Создание СУБД магазина косметики

Предметная область

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

Задачи

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

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

3)Создать механизм для учета товаров на складе, контроля их движения

иопределения необходимости пополнения запасов;

4)Вести учет поставщиков и управлять процессом поставок косметических продуктов;

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

6)Управлять маркетинговыми акциями, скидками и программами лояльности для клиентов;

7)Вести учет сотрудников магазина;

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

Сущности и атрибуты

№ п.п

Сущности

Атрибуты

 

1

Продукты

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

бренд, тип, цена, описание, ингредиенты и характеристики.

 

 

2

Клиенты

Личная информация о клиентах, включая имя, контактные

данные, адрес доставки и другие сведения.

 

 

3

Поставщики

Данные о поставщиках косметических продуктов, включая

название компании, контактную информацию и условия поставки.

 

 

4

Заказы

Информация о заказах, включая дату, клиента, продукты,

количество, цену, статус заказа, а также сведения о доставке и оплате.

 

 

5

Запас Продукции

Состояние запасов продукции на складе, включая количество

единиц, расположение и другие детали.

 

 

6

Продажи и Прибыль

Данные о продажах, прибыли, наличии товаров, а также

генерация отчетов для анализа бизнес-показателей.

 

 

7

Маркетинг

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

также данные о клиентах, участвующих в них.

 

 

8

Сотрудники

Данные о сотрудниках магазина, включая их персональную

информацию, роли, права доступа и рабочий график.

9

Административная Структура

Данные об административной структуре, ролях пользователей,

истории изменений и безопасности базы данных.

 

 

Даталогическая модель

Физическая модель

Запросы к БД

Запросы клиентов:

1) Выбрать все поля из таблицы Products и вывести поля, которые соответствуют названию;

2) Выбрать из таблицы Клиент: Фамилию, Имя, Отчество, номер телефона, почту;

3) Выбрать Название из таблицы Products, дополнительную информацию из таблицы ProductDetails. Объединим таблицы по общему полю ProductID и установим условие;

4) Отобразить следующую информацию: название продукта, бренд, тип продукта. Добавить ингредиенты и характеристику из ProductDetails.

Запросы сотрудников:

1) Выбрать Клиенты из таблицы Заказы, статус доставки – «В пути»;

2) Выбрать столбцы CustomerID и Name из таблицы Customers, а также вычислить суммарную стоимость заказов для каждого клиента.

Интеграция с СУБД диспансеризации