Приведены примеры запросов MySQL и необходимые для них таблицы. Вы можете самостоятельно проверять и изменять приведенные SQL-запросы. Надеемся, что данный практикум поможет Вам получить базовые знания и навыки в построении различных запросов на языке SQL и применить их в работе.
Описание учебного проекта "Магазин"
Схема связей таблиц

Описание таблиц
m_category - категории товаров
| Имя поля |
Тип данных |
Описание |
| id | Счетчик | Код категории товара |
| title | Текстовый | Название категории |
m_income - приход товаров
| Имя поля |
Тип данных |
Описание |
| id | Счетчик | Код записи |
| dt | Дата/время | Дата прихода |
| product_id | Числовой | Код товара |
| amount | Числовой | Количество прихода |
| price | Числовой | Цена за единицу |
m_outcome - расход товаров
| Имя поля |
Тип данных |
Описание |
| id | Счетчик | Код записи |
| dt | Дата/время | Дата продажи |
| product_id | Числовой | Код товара |
| amount | Числовой | Количество прихода |
| price | Числовой | Цена за единицу |
m_product - справочник, описание товаров
| Имя поля |
Тип данных |
Описание |
| id | Счетчик | Код товара |
| title | Текстовый | Название товара |
| supplier_id | Числовой | Код поставщика |
| ctgry_id | Числовой | Код категории товара |
| unit | Текстовый | Единица измерения |
| lifedays | Числовой | Срок годности в днях |
m_supplier - справочник; информация о поставщиках
| Имя поля |
Тип данных |
Описание |
| id | Счетчик | Код поставщика |
| title | Текстовый | Имя поставщика |
| phone | Текстовый | Телефон |
| address | Текстовый | Адрес |
m_unit - справочник; единицы измерения
| Имя поля |
Тип данных |
Описание |
| title | Текстовый | Тип единицы товара |
| description | Текстовый | Описание |
Для практической проверки примеров приведенных в данном учебном материале, необходимо иметь в наличие следующее программное обеспечение:
- MySQL 5 или новей.
- phpMyAdmin
Заметим, что таблицы (отношения) являются учебными.
Тренироваться, тренироваться, тренироваться!