Создание СУБД магазина косметики.
Интеграция с СУБД диспансеризации
Выполнили: студентки группы БСТ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, а также вычислить суммарную стоимость заказов для каждого клиента.