Приведены примеры запросов SQL (Structure Query Language) для Microsoft SQL Server и необходимые для них таблицы. Вы можете самостоятельно проверять и изменять приведенные примеры запросов SQL. Надеемся, что данный практикум поможет Вам получить базовые знания и навыки в построении различных запросов на языке SQL и применить их при работе с другими СУБД, такими как Microsoft Access, MySQL, Oracle и т.д.
Описание учебного проекта "Магазин"
Схема связей таблиц
Описание таблиц
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 | Текстовый | Описание |
Для практической проверки примеров приведенных в данном учебном материале, необходимо иметь в наличие следующее программное обеспечение:
- Microsoft SQL Server 2008 или новей.
- Microsoft SQL Server Management Studio
Заметим, что таблицы (отношения) являются учебными.
Тренироваться, тренироваться, тренироваться!
Подпишитесь на нашу еженедельную почтовую рассылку "SQL - примеры запросов".