[09.03.11] Лекция №4 (1059186)
Текст из файла
Лекция №4 [09.03.11]
Операции:
3) проекция - , операция одноместная. Именно в таком порядке и именно такие столбцы (вертикальная фрагментация)
Например, для
из предыдущих примеров:
Поскольку отношение – это множество кортежей, то в общем случае СУБД в результирующем отношении из повторяющихся кортежей оставляет только один.
4) селекция - ,
- условие селекции
(чтобы или в первом столбце было
или в третьем
)
Селекция играет большую роль в распределённых банках данных. Горизонтальная фрагментация (по строкам ищет) по узлам сети.
5) декартово произведение - , берётся схема первого операнда и к нему достраивается конкатенация второго:
Самая распространённая и самая дорогостоящая по времени операция. В основном, в чистом виде нет, идёт вместе с селекцией.
(первый столбец первого равен первому столбцу второго)
Реляционное исчисление на переменных-кортежах
, где
- переменная,
- логическая функция (истина/ложь, 1/0);
кроме того, используются переменные и константы, а также скобки.
Пример: объединения отношений (на реляционной алгебре было бы так: )
Пример: декартово произведение (на реляционной это было )
Реляционное исчисление на переменных-доменах
Операндами являются домены (столбцы).
Всё то же самое. В результирующее отношение заносится только та строка (кортеж), для которой логическое выражение принимает значение истины.
Этот язык математически эквивалентен языку реляционной алгебры и языку реляционного исчисления а переменных-кортежах.
Ограничения реляционной модели
Внутренние:
- поля модели являются неделимыми (обращаемся только как к единому целому);
- поля не адресуются;
- больше никаких ограничений нет, модель практически всеядная, всё поддерживает (все виды связей);
Внешние (явные ограничения целостности - ограничения предметной области):
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.