УДК 004.9
Бережная И.В.
студент Григоренко В.Е. студент Игрунова С.В., к.т.н.
доцент НИУ «БелГУ» РФ, г. Белгород
РАЗРАБОТКА БАЗЫ ДАННЫХ ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА ТОВАРОВ И ИХ ПРОДАЖ В ЦВЕТОЧНОМ МАГАЗИНЕ
Аннотация:
В данной статье описана разработка базы данных для Интернет-ресурса, который предназначен для учета товаров и их продаж в цветочном магазине.
Ключевые слова: база данных, СУБД, MySQL, PhpMyAdmin, SQL.
Berezhnaya I. V. student Grigorenko V.E. student Igrunova S. V., Candidate of Engineering Sciences Associate Professor
Belgorod National Research University
Belgorod, Russia DEVELOPMENT OF A DATABASE ONLINE RESOURCE TO ACCOUNT FOR GOODS AND THEIR SALES IN A FLOWER SHOP
Abstract:
This article describes the development of a database for an online resource that is designed to account for goods and their sales in a flower shop.
Keywords: database, СУБД, MySQL, PhpMyAdmin, SQL.
Данная статья посвящена разработке базы данных Интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту г. Белгород.
Актуальность данной работы заключается в необходимости разработки общедоступного Web-приложения, который позволит осуществлять контроль и учет товаров в цветочном магазине. При создании Web-приложения цветочного магазина возникает проблема выбора наиболее подходящей современной технологии создания, хранения и обработки учёта о данном магазине.
Практическая значимость полученных результатов заключается в возможности введения учета товаров. Так как количество приходящих заказов со временем будет увеличиваться, что может вызвать затруднения при ручном введении учета. Учитывая данный факт, существует смысл осуществить разработку информационной системы, в которой будет происходить хранение всей актуальной информации.
Для достижения указанной цели, необходимо изучить предметную область и осуществить разработку модели физической и логической структуры базы данных, после чего реализовать проект на языке SQL, в программном продукте PhpMyAdmin.
PhpMyAdmin — веб-приложение с открытым кодом, предназначенное для администрирования СУБД MySQL. Данная информационная система, позволяет осуществлять управление базой данных через браузер, создавать SQL запросы и в удобном виде отображать содержимое таблиц.
Разрабатываемая база данных будет состоять из 4 связанных между собой сущностей:
• «Тип», атрибутами которой являются: номер типа, название
типа.
• «Цветы» с такими атрибутами как: номер цветов, название цветов, номер типа цветов, цена цветов.
• «Склад», включающий следующие атрибуты: номер продукта, номер продукта цветов, количество (цветов на складе).
• «Покупка», представленная с помощью таких атрибутов: номер покупки, номер покупки цветов, ФИО клиента, количество цветов (находящихся на складе), дата.
Логическая модель - это проектируемая модель разработчиком, на удобном языке для него. Которая отображает все сущности базы данных, атрибуты и их связи. Данная модель отображена на рисунке 1.
Рисунок 1 - Логическая модель базы данных
После этапа составление логической модели базы данных, совершается разработка физической базы данных. На этапе которой все атрибуты и сущности получают новые имена на английском языке или "транслит". И каждому атрибуту задается тип данных и их размерность. На рисунке 2 отображена физическая модель базы данных.
Рисунок 2 - Физическая модель базы данных
Далее согласно полученным моделям, осуществляем разработку непосредственно в PhpMyAdmin. В котором созданы все таблицы и заданы их атрибуты. Результаты отображены на рисунке 3.
<||»»< > II . Cipnf thcy liHwa
i*qgo
^eivmeUm uiiiM F1mw*i ■ Ш б Б ь 1 > " iimCfi tMrt.n tt ОпЫ Игу Я Й E »* 1 > " >f*wOe uttljmrri_rt «> ijuhi IOMM jjj | > * tmoOe ОЯ_fenen^ Ll
Ь- %шиЬ !i tS e k | X « fmrf* iert\j~*nt rt i -Ту»- « ■ tfi F fr* ■ > ' ^ШЛ и т 4 (Ял|ц Пс«п> — tnifivi d iw м ♦ Mi"
t OrwrwTfc м• С wimiinMri •
r |lipc«* цгл пшщвп» Д i лица» in 11
[" [ Kcrv*a«cw стхуфдож 14 \
ВчрО
Рисунок 3 - Результат создания базы данных
Проектирование и разработка данных была подробно описана, после чего можно приступать соответственно к разработке самого Web-приложения для осуществления учета и продаж в цветочном магазине.
Использованные источники:
1. Кренке, Д. Теория и практика построения баз данных. - 9-е изд. Изд.: ПИТЕР, 2005. - 859с.
2. Карпова, Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001. -1304 с.
3. Михелёв, В.М. Базы данных и СУБД - Белгород: Издательство БелГУ, 2007. - 200 с.