Создание базы данных для магазина "Одежда и обувь" в СУБД MySQL

Автор: Панченко Н.В., Биджиева А.Б., Бостанов Р.П.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 11-2 (27), 2018 года.

Бесплатный доступ

В статье рассматривается создание базы данных для магазина «Одежда и обувь». В работе приведен пример создания таблиц и запросов в СУБД MySQL 5.1. MySQL является наиболее приспособленной для применения в веб-среде системой управления базами данных. Процесс создания базы данных в MySQL представляет собой работу с командной строкой. Ускорить процесс создания базы данных в MySQL позволило применение специальной графической оболочки HeidiSQL Portable.

Таблицы, запросы, субд, sql-скрипты

Короткий адрес: https://sciup.org/140280525

IDR: 140280525

Текст научной статьи Создание базы данных для магазина "Одежда и обувь" в СУБД MySQL

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

Рассмотрим создание базы данных для магазина «Одежда и обувь» в СУБД MySQL. Для достижения поставленной цели необходимо будет создать таблицы и запросы.

Создание таблиц в MySQL

Разработку базы данных начнем с проектирования таблиц в выбранной СУБД.Таблицы составляют основу структуры базы данных MySQL. Они содержат введенную в базу данных информацию и могут быть созданы для любых целей хранения данных.

Подключившись к серверу MySQL приступаем к созданию таблиц.

Описываемая база данных для магазина «Одежда и обувь» состоит из следующих таблиц:

  •    одежда и обувь(clothing_shoes);

  •    подробности продажи(details_of_sale);

  •    магазин (magazin);

  •    продажа(sale);

сотрудники(staff).

Рассмотреть содержимое базы данных можно с помощью команды: mysql> SHOW TABLES(рисунок 1).

Рисунок 1. Созданные таблицы в MySQL

Узнать структуру таблицы можно при помощи команды DESCRIBE, которая выводит информацию о составе полей таблицы:

mysql> DESCRIBE «название таблицы».

Примеры структур созданных таблиц показаны на рисунках 2-6.

+----------------

-+------

-----+---------

-------+

| Field

I Type

| Null

Key | Default

| Extra |

| id_magazin

int(ll)

| YES

| NULL

| name

text

| YES

| NULL

| director

text

| YES

| NULL

| address

text

| YES

| NULL

| phone

text

| YES

| NULL

| photo_director

I

text

| YES

I

| NULL

+----------------

-+------

-+-

-----+---------

■+-------+

6 rows in set (0.02 sec)

mysql>

Рисунок 2. Структура таблицы magazin в MySQL

+-------------------

| Field

-+-

Type

- + ■

------+-

Null |

------+-

Key |

Default

-+-------+

| Extra |

| id_details

int(ll)

YES |

NULL

| id_sale

int(ll)

YES

NULL

| id_purchase

int(ll)

YES

NULL

| price_of_product

int(ll)

YES

NULL

| summa

int(ll)

YES

NULL

| size_of_product

I

int(ll)

I

YES |

NULL

+-------------------

-+-

- + ■

------+-

------+-

-+-------+

6 rows in set (0.00 sec)

mysql>

Рисунок 3. Структура таблицы details_of_sale в MySQL

I ■ ' C:\Program Files (x86)\MySQL\MySQL Server

5.1\bin\mysql.exe

mysql> describe

sta-Ff ;

| Field

I Type

| Null |

Key | Default |

Extra |

4----------------

-4---------

-4--------h-

-----1-----------i--

-------1-

| id_employee

| int(ll)

I YES I

| NULL      |

1

| FIO

| text

| YES

| NULL

| address

| text

| YES

| NULL

| position

| text

| YES

| NULL

| phone

| text

| YES

| NULL

| salary

| int(ll)

| YES

| NULL

| id_magazin

I int(ll)

| YES

| NULL

| photo_employee

| text

I yes I

| NULL

4----------------

-4---------

-4--------h-

-----1-----------i--

-------1-

8 rows in set (0

.00 sec)

mysql>

Рисунок 4. Структура таблицы staff в MySQL

Рисунок 5. Структура таблицы clothing_shoes в MySQL

Рисунок 6. Структура таблицы sale в MySQL

Таким образом, были созданы 5 таблиц в СУБД MySQL.

Процесс создания базы данных в MySQL представляет собой работу с командной строкой. Ускорить процесс создания базы данных в MySQL позволило применение специальной графической оболочки HeidiSQL Portable.

Создание запросов в HeidiSQL

Для управления базами данных MySQL необходима программа, которая бы подключалась к серверу MySQL и могла выполнять различные операции по администрированию СУБД. Для этих целей была установлена бесплатная графическая оболочка с простым интерфейсом — HeidiSQL.

Она позволяет просмотреть и редактировать данные, создавать и редактировать таблицы. Кроме того, оболочка используется для создания SQL-скриптов, которая полезна как веб-программистам, так и разработчикам баз данных. Готовый запрос можно применять для вывода информации на сайт.

При запуске HeidiSQL нужно выбрать базу данных, с которой будем работать, и переходим к заполнению созданных таблиц данными. Базы данных предназначены не только для хранения, но и для поиска, обновления данных. Для этих целей были созданы запросы. На вкладке Query были записаны SQL-скрипты для отбора данных.

На рисунках 7-11 показаны результаты запросов к созданным таблицам.

Рисунок 7. Запрос magazin

Рисунок 8. Запрос staff

Рисунок 9. Запрос clothing_shoes

Рисунок 10. Запрос sale

Рисунок 11. Запрос details_of_sale

Для создания запросов применялся оператор манипулирования данными select.

Таким образом, была разработана база данных для магазина «Одежда и обувь», а именно, созданы запросы с помощью графической оболочки HeidiSQL и таблицы в СУБД MySQL. Использование HeidiSQL позволило легко управлять базами данных, упростило процесс разработки SQL-скриптов и их дальнейшего применения при разработке сайта.

Список литературы Создание базы данных для магазина "Одежда и обувь" в СУБД MySQL

  • Васвани В. MySQL: использование и администрирование. СПб.: Питер, 2011. 368 с.
  • Маклафлин Б. PHP и MySQL. Исчерпывающее руководство. 2-е изд. СПб.: Питер, 2014. 544 с.
Статья научная