Приведены примеры запросов 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 - примеры запросов".