Разработка базы данных интернет-ресурса для учета товаров и их продаж в цветочном магазине
Автор: Бережная И.В., Григоренко В.Е., Игрунова С.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 1 (31), 2018 года.
Бесплатный доступ
В данной статье описана разработка базы данных для Интернет-ресурса, который предназначен для учета товаров и их продаж в цветочном магазине.
База данных, субд
Короткий адрес: https://sciup.org/140272247
IDR: 140272247
Текст научной статьи Разработка базы данных интернет-ресурса для учета товаров и их продаж в цветочном магазине
Данная статья посвящена разработке базы данных Интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту г. Белгород.
Актуальность данной работы заключается в необходимости разработки общедоступного Web-приложения, который позволит осуществлять контроль и учет товаров в цветочном магазине. При создании Web- приложения цветочного магазина возникает проблема выбора наиболее подходящей современной технологии создания, хранения и обработки учёта о данном магазине.
Практическая значимость полученных результатов заключается в возможности введения учета товаров. Так как количество приходящих заказов со временем будет увеличиваться, что может вызвать затруднения при ручном введении учета. Учитывая данный факт, существует смысл осуществить разработку информационной системы, в которой будет происходить хранение всей актуальной информации.
Для достижения указанной цели, необходимо изучить предметную область и осуществить разработку модели физической и логической структуры базы данных, после чего реализовать проект на языке SQL, в программном продукте PhpMyAdmin.
PhpMyAdmin — веб-приложение с открытым кодом, предназначенное для администрирования СУБД MySQL. Данная информационная система, позволяет осуществлять управление базой данных через браузер, создавать SQL запросы и в удобном виде отображать содержимое таблиц.
Разрабатываемая база данных будет состоять из 4 связанных между собой сущностей:
-
• «Тип», атрибутами которой являются: номер типа, название типа.
-
• «Цветы» с такими атрибутами как: номер цветов, название цветов, номер типа цветов, цена цветов.
-
• «Склад», включающий следующие атрибуты: номер продукта, номер продукта цветов, количество (цветов на складе).
-
• «Покупка», представленная с помощью таких атрибутов: номер покупки, номер покупки цветов, ФИО клиента, количество цветов (находящихся на складе), дата.
Логическая модель - это проектируемая модель разработчиком, на удобном языке для него. Которая отображает все сущности базы данных, атрибуты и их связи. Данная модель отображена на рисунке 1.
Склад
Номер продукта
Количество
Номер цветов (FK)
Покупка
Номер покупки
Количество цветов
ФИО клиента
Номер цветов (FK)
....................................................................*...................

Номер типа
' Название типа
Номер цветов
Цена цветов Название цветов Номер типа (FK)
Рисунок 1 - Логическая модель базы данных
После этапа составление логической модели базы данных, совершается разработка физической базы данных. На этапе которой все атрибуты и сущности получают новые имена на английском языке или "транслит". И каждому атрибуту задается тип данных и их размерность. На рисунке 2 отображена физическая модель базы данных.
Order buy ID_order_buy
Stock
ID_product
Number
I DJI owe rs (FK)
CountJlowers FIO_client
IDJIowers (FK)
Ц—-у

IDJIowers
PriceJIowers
Name Jlowers IDjype (FK)
Рисунок 2 - Физическая модель базы данных
Далее согласно полученным моделям, осуществляем разработку непосредственно в PhpMyAdmin. В котором созданы все таблицы и заданы их атрибуты. Результаты отображены на рисунке 3.

Рисунок 3 - Результат создания базы данных
Проектирование и разработка данных была подробно описана, после чего можно приступать соответственно к разработке самого Web-приложения для осуществления учета и продаж в цветочном магазине.
Список литературы Разработка базы данных интернет-ресурса для учета товаров и их продаж в цветочном магазине
- Кренке, Д. Теория и практика построения баз данных. - 9-е изд. Изд.: ПИТЕР, 2005. - 859с.
- Карпова, Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001. - 1304 с.
- Михелёв, В.М. Базы данных и СУБД - Белгород: Издательство БелГУ, 2007. - 200 с.