Содержание
- 2. Целостность сущностей. Объект реального мира представляется в реляционной базе данных как кортеж некоторого отношения. Требование целостности
- 3. Вполне очевидно, что если данное требование не соблюдается (т.е. кортежи в рамках одного отношения не уникальны),
- 4. Целостность ссылок Сложные объекты реального мира представляются в реляционной базе данных в виде кортежей нескольких нормализованных
- 5. Требование целостности по ссылкам состоит в следующем: Для каждого значения внешнего ключа, появляющегося в дочернем отношении,
- 6. Пусть, например, даны отношения ОТДЕЛ (N_ОТДЕЛА, ИМЯ_ОТДЕЛА) и СОТРУДНИК (N_СОТРУДНИКА, N_ОТДЕЛА, ИМЯ_СОТРУДНИКА), в которых хранятся сведения
- 7. Как правило, поддержание целостности ссылок также возлагается на систему управления базой данных. Например, она может не
- 8. Реляционное исчисление. В реляционной модели определяются два базовых механизма манипулирования данными: основанная на теории множеств реляционная
- 9. Операции над данными (реляционная алгебра). Операции обработки кортежей. Эти операции связаны с изменением состава кортежей в
- 10. На входе каждой такой операции используется одно или несколько отношений, результатом выполения операции всегда является новое
- 11. В реляционной алгебре определены следующие операций обработки отношений: ПРОЕКЦИЯ (ВЕРТИКАЛЬНОЕ ПОДМНОЖЕСТВО). Операция проекции представляет из себя
- 12. ВЫБОРКА (ОГРАНИЧЕНИЕ, ГОРИЗОНТАЛЬНОЕ ПОДМНОЖЕСТВО). На входе используется одно отношение, результат - новое отношение, построенное по той
- 13. ОБЪЕДИНЕНИЕ. Отношения-операнды в этом случае должны быть определены по одной схеме. Результирующее отношение содержит все строки
- 14. ПЕРЕСЕЧЕНИЕ. На входе операции два отношения, определенные по одной схеме. На выходе - отношение, содержащие кортежи,
- 15. РАЗНОСТЬ. Операция во многом похожая на ПЕРЕСЕЧЕНИЕ, за исключением того, что в результирующем отношении содержатся кортежи,
- 16. ДЕКАРТОВО ПРОИЗВЕДЕНИЕ Входные отношения могут быть определены по разным схемам. Схема результирующего отношения включает все атрибуты
- 17. СОЕДИНЕНИЕ Данная операция имеет сходство с ДЕКАРТОВЫМ ПРОИЗВЕДЕНИЕМ. Однако, здесь добавлено условие, согласно которому вместо полного
- 18. Также как и выражения реляционной алгебры формулы реляционного исчисления определяются над отношениями реляционных баз данных, и
- 19. Пример: Пусть даны два отношения: СОТРУДНИКИ (СОТР_НОМЕР, СОТР_ИМЯ, СОТР_ЗАРПЛ, ОТД_НОМЕР) ОТДЕЛЫ(ОТД_НОМЕР, ОТД_КОЛ, ОТД_НАЧ) Мы хотим узнать
- 20. (2).из полученного отношения произвести выборку по условию ОТД_КОЛ > 10 С2 = С1 [ОТД_КОЛ > 10].
- 21. Заметим, что порядок выполнения шагов может повлиять на эффективность выполнения запроса. Так, время выполнения приведенного выше
- 23. Скачать презентацию