Новые книги

Словарь содержит более 12 000 терминов, понятий, обозначений, сокращений и аббревиатур, используемых в современном рекламном бизнесе, в том числе пришедших из смежных областей – из маркетинга и паблик рилейшнз, масс-медиа и интернет-дизайна, из психологии, социологии, права. В него вошли также выражения из профессионального жаргона рекламистов, «киношников», журналистов, полиграфистов.

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

Для студентов бакалавриата и магистратуры, преподавателей вузов, а также для специалистов, работающих в сфере сервиса и туризма.

Запросы, использующие соединения. Декартово произведение таблиц

3.2. Запросы, использующие соединения
3.2.1. Декартово произведение таблиц

В литературе [2] показано, что соединения - это подмножества декартова произведения. Так как декартово произведение n таблиц - это таблица, содержащая все возможные строки r, такие, что r является сцеплением какой-либо строки из первой таблицы, строки из второй таблицы, ... и строки из n-й таблицы (а мы уже научились выделять с помощью SELECT любое подмножество реляционной таблицы), то осталось лишь выяснить, можно ли с помощью SELECT получить декартово произведение. Для получения декартова произведения нескольких таблиц надо указать во фразе FROM перечень перемножаемых таблиц, а во фразе SELECT – все их столбцы.

Так, для получения декартова произведения Вид_блюд и Трапезы надо выдать запрос

SELECT	Вид_блюд.*, Трапезы.*
FROM	Вид_блюд, Трапезы;

Получим таблицу, содержащую 5 х 3 = 15 строк:

ВВидТТрапеза
ЗЗакуска1Завтрак
ЗЗакуска2Обед
ЗЗакуска3Ужин
ССуп1Завтрак
ССуп2Обед
ССуп3Ужин
ГГорячее1Завтрак
ГГорячее2Обед
ГГорячее3Ужин
ДДесерт1Завтрак
ДДесерт2Обед
ДДесерт3Ужин
ННапиток1Завтрак
ННапиток2Обед
ННапиток3Ужин

В другом примере, где перемножаются таблицы Меню, Трапезы, Вид_блюд, Блюда:

SELECT Меню.*, Трапезы.*, Вид_блюд.*, Блюда.*
FROM	Меню, Трапезы, Вид_блюд, Блюда;

образуется таблица (рис 3.1), содержащая 21 х 3 х 5 х 33 = 10395 строк.

Из первых 39 строк этой таблицы лишь две актуальных (отмечены "*"): в них совпадают номера блюд таблиц Меню и Блюда. В остальных – полная чепуха: к закускам отнесены супы и напитки, на завтрак предлагается незапланированный суп и т.д.

3.1 | Содержание | 3.2.2