В главе 4 будет показано, что
стремление к минимизации числа
таблиц для хранения данных может
привести к возникновению различных
проблем при их обновлении и будут
даны рекомендации по разбиению
некоторых больших таблиц на
несколько маленьких. Но как
сформировать требуемый ответ, если
нужные для него данные хранятся в
разных таблицах?
Предложив реляционную модель
данных, Э.Ф.Кодд создал и инструмент
для удобной работы с отношениями –
реляционную алгебру. Каждая
операция этой алгебры использует
одну или несколько таблиц
(отношений) в качестве ее операндов
и продуцирует в результате новую
таблицу, т.е. позволяет
"разрезать" или
"склеивать" таблицы (рис. 3.3).
Рис. 3.3. Некоторые операции реляционной алгебры
Созданы языки манипулирования
данными, позволяющие реализовать
все операции реляционной алгебры и
практически любые их сочетания.
Среди них наиболее распространены
SQL (Structured Query Language – структуризованный
язык запросов) и QBE (Quere-By-Example – запросы по образцу) [3, 5].
Оба относятся к языкам очень
высокого уровня, с помощью которых
пользователь указывает, какие
данные необходимо получить, не
уточняя процедуру их получения.
С помощью единственного запроса
на любом из этих языков можно
соединить несколько таблиц во
временную таблицу и вырезать из нее
требуемые строки и столбцы
(селекция и проекция).
Знаете ли Вы, что такое "усталость света"? Усталость света, анг. tired light - это явление потери энергии квантом электромагнитного излучения при прохождении космических расстояний, то же самое, что эффект красного смещения спектра далеких галактик, обнаруженный Эдвином Хабблом в 1926 г. На самом деле кванты света, проходя миллиарды световых лет, отдают свою энергию эфиру, "пустому пространству", так как он является реальной физической средой - носителем электромагнитных колебаний с ненулевой вязкостью или трением, и, следовательно, колебания в этой среде должны затухать с расходом энергии на трение. Трение это чрезвычайно мало, а потому эффект "старения света" или "красное смещение Хаббла" обнаруживается лишь на межгалактических расстояниях. Таким образом, свет далеких звезд не суммируется со светом ближних. Далекие звезды становятся красными, а совсем далекие уходят в радиодиапазон и перестают быть видимыми вообще. Это реально наблюдаемое явление астрономии глубокого космоса. Подробнее читайте в FAQ по эфирной физике.