Содержание
- 2. Марченко Е.И. 07/31/2023 1. Основные определения
- 3. Марченко Е.И. 07/31/2023 Теоретической основой модели стала теория отношений, основу которой заложили Чарльз Содерс Пирс (1839-1914),
- 4. Марченко Е.И. 07/31/2023 Американский математик Э. Ф. Кодд в 1970 году впервые сформулировал основные понятия и
- 5. Марченко Е.И. 07/31/2023 Реляционной моделью (relational model) данных называется совокупность реляционной структуры и реляционной алгебры. Основной
- 6. Марченко Е.И. 07/31/2023 N-арным отношением R называют подмножество декартова произведения D1 x D2 x … Dn
- 7. Марченко Е.И. 07/31/2023 Полное декартово произведение — это набор всевозможных сочетаний из n элементов каждое, где
- 8. Марченко Е.И. 07/31/2023 Например. D1 = {Иванов, Крылов, Степанов}; D2 = {Теория автоматов, Базы данных}; D3
- 9. Марченко Е.И. 07/31/2023 ; ; ; : ; ; ; ; ; ; ; ; ;
- 10. Марченко Е.И. 07/31/2023 Данная таблица обладает рядом специфических свойств: в таблице нет двух одинаковых строк. таблица
- 11. Марченко Е.И. 07/31/2023 Вхождение домена в отношение называют атрибутом. Строки отношения называются кортежами. Количество атрибутов в
- 12. Марченко Е.И. 07/31/2023 Экземпляр отношения – отражает состояние данного объекта в текущий момент времени, и понятие
- 13. Марченко Е.И. 07/31/2023 Схемы двух отношений будут эквивалентными, если они имеют одинаковую степень и возможно такое
- 14. Марченко Е.И. 07/31/2023 Первичный ключ отношения (PRIMARY KEY) каждое отношение имеет один и только один PK;
- 15. Марченко Е.И. 07/31/2023 PK не оказывает ни какого влияния на порядок атрибутов в отношении; PK не
- 16. Марченко Е.И. 07/31/2023 Внешний ключ (FOREIGN KEY) значение FK должно ссылаться на существующее значение соответствующего первичного
- 17. Марченко Е.И. 07/31/2023 Например
- 18. Марченко Е.И. 07/31/2023 2. ОПЕРАЦИИ НАД ОТНОШЕНИЯМИ. РЕЛЯЦИОННАЯ АЛГЕБРА
- 19. Марченко Е.И. 07/31/2023 Алгеброй называется множество объектов с заданной на нем совокупностью операций, замкнутых относительно этого
- 20. Марченко Е.И. 07/31/2023 2.1. Теоретико-множественные операции реляционной алгебры
- 21. Марченко Е.И. 07/31/2023 1). Объединением двух отношений называется отношение, содержащее множество кортежей, принадлежащих либо первому, либо
- 22. Марченко Е.И. 07/31/2023
- 23. Марченко Е.И. 07/31/2023 Результат объединения:
- 24. Марченко Е.И. 07/31/2023 2). Пересечением отношений называется отношение, которое содержит множество кортежей, принадлежащих одновременно и первому
- 25. Марченко Е.И. 07/31/2023 Результат пересечения отношений R1 и R2 :
- 26. Марченко Е.И. 07/31/2023 3). Разностью отношений R1 и R2 называется отношение, содержащее множество кортежей, принадлежащих R1
- 27. Марченко Е.И. 07/31/2023 Результат разности отношений R1 и R2 :
- 28. Марченко Е.И. 07/31/2023 ЗАДАНИЕ R1= (ФИО, Паспорт, Школа) - список абитуриентов, сдававших подготовительные экзамены; R2= (ФИО,
- 29. Марченко Е.И. 07/31/2023 Вопросы: список абитуриентов, которые поступали два раза и не поступили; список абитуриентов, которые
- 30. Марченко Е.И. 07/31/2023 4). Расширенное декартово произведение. Сцеплением (конкатенацией) кортежей r = и q = называется
- 31. Марченко Е.И. 07/31/2023 Расширенным декартовым произведением отношения R1 степени n и отношения R2 степени m называется
- 32. Марченко Е.И. 07/31/2023
- 33. Марченко Е.И. 07/31/2023
- 34. Марченко Е.И. 07/31/2023 2.2. Специальные операции реляционной алгебры
- 35. Марченко Е.И. 07/31/2023 1). Горизонтальный выбор или операция фильтрации. Результатом операции выбора, заданной на отношении R
- 36. Марченко Е.И. 07/31/2023 Например: R12 = R10 [Шифр детали = «75»]
- 37. Марченко Е.И. 07/31/2023 2). Вертикальный выбор или операция проектирования. Проекцией отношения R на набор атрибутов В,
- 38. Марченко Е.И. 07/31/2023 Например: R13 = R10 [Название детали = «Гайка М2»] R14 = R13 [Цех]
- 39. Марченко Е.И. 07/31/2023 3). Операция условного соединения. Операция условного соединения является бинарной, то есть исходными для
- 40. Марченко Е.И. 07/31/2023 Пусть схема отношения R содержит набор атрибутов N, а схема отношения S -
- 41. Марченко Е.И. 07/31/2023 Иногда обозначается: R S, где F – условие соединения.
- 42. Марченко Е.И. 07/31/2023 Соединение по условию равенства (=) называется экви-соединением
- 43. Марченко Е.И. 07/31/2023 Соединение по условию равенства, когда один из сравниваемых атрибутов (или группа сравниваемых атрибутов)
- 44. Марченко Е.И. 07/31/2023 Например: R(А, В, С, D) и S(С, D, E), в результате выполнения операции
- 45. Марченко Е.И. 07/31/2023 Операция полусоединение - при которой из результата исключаются все атрибуты одного из соединяемых
- 46. Марченко Е.И. 07/31/2023 выражение через соединение и проекцию R где А – множество всех атрибутов отношения
- 47. Марченко Е.И. 07/31/2023
- 48. Марченко Е.И. 07/31/2023 4). Операция деления.
- 49. Марченко Е.И. 07/31/2023 ЗАДАНИЕ R1 = – информация о попытках (как успешных, так и неуспешных) сдачи
- 50. Марченко Е.И. 07/31/2023 Вопросы: список студентов, которые сдали экзамен по БД на «отлично»; список студентов, которые
- 51. Марченко Е.И. 07/31/2023 Задание для самостоятельной работы
- 52. Марченко Е.И. 07/31/2023 Даны отношения, моделирующие работу банка и его филиалов. Клиент может иметь несколько счетов,
- 53. Марченко Е.И. 07/31/2023
- 54. Марченко Е.И. 07/31/2023 С использованием языка реляционной алгебры составить запросы, позволяющие выбрать: филиалы, клиенты которых имеют
- 56. Скачать презентацию