Новые книги

Эта книга – учебное пособие по созданию и ведению интернет-бизнеса. В ней рассказывается о том, что такое интернет-проект, какие существуют виды и структуры интернет-проектов. Вы ознакомитесь с новыми бизнес-моделями; узнаете, как выбрать нишу, которая будет востребованной и принесет прибыль; научитесь составлять структуру продающего сайта, работать с трафиком и запускать email-рассылку. Кроме того, книга подскажет, как создать команду и каким должен быть менеджер по продажам в вашем бизнесе. В конце книги вы найдете советы и рекомендации по масштабированию и автоматизации онлайн-бизнеса, которые помогут вам так организовать бизнес, чтобы он увеличивал оборот и отлично работал без вашего непосредственного участия.

Поэтому читайте и применяйте! И тогда мы скажем вам: «Добро пожаловать в ряды успешных интернет-предпринимателей!»
Эта книга даст читателю понимание того, как устроена криптоэкономика, что представляют собой криптовалюты и чем обусловлен ажиотаж вокруг криптоинвестиций. Вы узнаете всё, что необходимо для того, чтобы начать зарабатывать на криптовалютах: зачем нужен инвестиционный портфель, как устроен майнинг, что стоит учитывать при трейдинге, почему популярны ICO и многое другое.

Реализация операций реляционной алгебры предложением SELECT

3.5. Реализация операций реляционной алгебры предложением SELECT

С помощью предложения SELECT можно реализовать любую операцию реляционной алгебры [2].

Селекция (горизонтальное подмножество) таблицы создается из тех ее строк, которые удовлетворяют заданным условиям. Пример:

SELECT	*
FROM	Блюда
WHER	Основа = 'Молоко'
AND	Выход > 200;

Проекция (вертикальное подмножество) таблицы создается из указанных ее столбцов (в заданном порядке) с последующим исключением избыточных дубликатов строк. Пример:

SELECT	DISTINCT Блюдо, Выход, Основа
FROM	Блюда;

Объединение двух таблиц содержит те строки, которые есть либо в первой, либо во второй, либо в обеих таблицах. Пример:

SELECT	Блюдо, Основа, Выход
FROM	Блюда
WHER	Основа = 'Овощи'
UNION
SELECT	Блюдо, Основа, Выход
FROM	Блюда
WHER	В = 'Г';

Пересечение двух таблиц содержит только те строки, которые есть и в первой, и во второй. Пример:

SELECT	БЛ
FROM	Состав
WHERE	БЛ IN
	(	SELECT БЛ
		FROM Меню);

Разность двух таблиц содержит только те строки, которые есть в первой, но отсутствуют во второй. Пример:

SELECT	БЛ
FROM	Состав
WHERE	БЛ NOT IN
	(	SELECT БЛ
		FROM Меню);

Декартово произведение таблиц и различные виды соединений были подробно рассмотрены в п. 3.2.1-3.2.6.

Здесь опущено лишь достаточно нудное описание редко встречаемой операция деления, которая также может быть реализована предложением SELECT с коррелированными вложенными подзапросами.

3.4 | Содержание | 3.6