
- •1.Множества и подмножества. Операции над ними.
- •2. Основные равносильности алгебры множеств.
- •3. Определение кортежа. Декартово (прямое) произведение множеств.
- •4. Определение отношения и теоретико-множественные операции над ними
- •5. Операции над отношениями.
- •6. Образ и прообраз множества в отношении.
- •7.Соответствия. Свойства соответствий.
- •8.Отношения. Свойства отношений.
- •9.Разбиение множеств.
- •10.Отношение эквивалентности.
- •11.Отношение порядка.
- •12. Табличный способ задания данных. Домены и атрибуты.
- •13. Ключи и нормализованное отношение. Реляционная модель базы данных.
- •14. Реляционная алгебра. Традиционные теоретико-множественные операции.
- •15. Реляционная алгебра. Специальные операции.
- •16. Реляционная алгебра как язык запросов.
- •17. Первая и вторая нормальные формы отношений
- •17. Первая и вторая нормальные формы отношений
- •20. Локальные степени графа.Части графа и подграфы.
- •21. Эйлеровы графы.
- •22. Гамельтоновы цепи и циклы.
- •23. Алгоритм Райяна решения задачи коммиваяжёра.
- •24. Деревья. Основные понятия и определения.
- •25. Задача о минимальном соединении (построение дерева-остова).
- •Алгоритм:
- •26. Деревья. Задача о минимальном пути.
- •Алгоритм:
- •Алгоритм Дейкстры:
- •27. Транспортные сети. Задача о максимальном потоке.
- •28. Теорема и алгоритм Форда-Фалкерсона.
- •Алгоритм построения полного потока:
- •Алгоритм Форда-Фалкерсона:
- •29. Деревья. Циклический ранг графа.
- •30. Задача раскраски графов. Хроматическое число.
- •32. Основные равносильности алгебры логики.
- •33.Функции логических переменных
- •X 0 1 Прим.
- •X1 x2 x3
- •X1&x2, x1’&x2, x1&x1& x2’.
- •36.Приведение к сндф по таблицам истинности
- •37. Аналитическое приведение формулы к сндф.
- •31. Высказывание. Основные логические операции.
- •18. Третья нормальная форма отношений.
- •19. Графы. Основные определения и способы задания.
6. Образ и прообраз множества в отношении.
(х RcA*B) образ множества х в отношении R – множество всех тех и только тех элементов области прибытия В, каждое из которых соответствует каким-нибудь элементам из множества х.
ПРИМЕР:
R1= {(1, a), (1, b), (2, a), (3, c)}
X= {1, 2}
R(x) = {a, b}
R(x) =Пр2(x*B∩R)
R ({a}) =R (a) – частный случай
R(x)
=UR
(0) A€Х
Образ множества можно выразить образом отдельных элементов.
R2*R1(x) =образ композиционных отношений = R2 (R1(x))
Прообраз множества х в отношении RcA*B называется R-1(х) равный множеству тех элементов, каждый из которых соответствуют элементу из множества х.
Полный прообраз R-1(х) – образ этого же множества х в инверсии отношений.
R1= {(1, a), (1, b), (2, a), (3, c)}
R-1({a, c}) = {1, 2, 3}
R-1(x) =Пр1 (А* x∩R)
7.Соответствия. Свойства соответствий.
Соответствие – это тройка множеств, первая компонента которой явл. подмножеством Декарт. произведения второй компоненты на третью.
Г=(G,X,Y)
GcX*Y
При этом первая компонента наз. графиком соответствия, Х - область отправления соответствия, У - областью прибытия Г.
Область определения соответствия Г - это область определения его графика (проекция на 0Х). Область значения Г - это область значения графика этого соответствия (проекция на ось 0У).
Область определения и область отправления могут не совпадать, но область определения явл. подмножеством область отправления.
Пр1 GcX
Пр1 GcY
Свойства соответствий.
RcA*B (А-область отправления, В-область прибытия)
Соответствие наз. функциональным, если у него нет пар с одинаковыми первыми и разными вторыми компонентами.
(a,b),(a,c) - нефункциональное.
Соответствие наз. инъективным, если у него нет пар с одинаковыми вторыми и разными первыми компонентами.
Соответствие наз. всюдуопределенным, если его область определения совпадает с областью отправления.
Соответствие наз. сюръективным, если его область значений совпадает с областью прибытия.
Соответствие наз. биективным (однооднозначным или взаимнооднозначным), если оно является функциональным, инъективным, всюдуопределенным и сюръективным.
8.Отношения. Свойства отношений.
Отношением наз пара множеств, первая компонента которой явл подмножеством декартового квадрата второй компоненты.
φ= (Ф, М)
Фс М2
при этом первая компонента наз графиком отношения, вторая - областью задания.
Частный случай соответствия и наоборот.
Г=(G,X,Y) Х=У
М=ХUY
Г: М-> Н
Отношение задается с помощью высказывания, в котором утверждается, какие пары входят в отношение(в его график)
(a,b)cG φ= (Ф, М) - говорят, что а находится в отношении φ с b (аφb) а и b находятся в отношении φ между собой.
Отношения имеют имена. Отношение Ф наз. полным если его график-множество пар, которые могут образовывать отношения.
Графиком отношения может быть диагональ. Это отношение наз. отношением равенства
Свойства отношений.
Отношение наз. рефлексивным RcA2 если любая пара (а,а) из области определения принадлежит этому отношению.
Отношение наз. антирефлексивным если любая пара из области определения (а,а) не принадлежит R.
Отношение наз. симметричным, если из того, что a находится в отношении с b следует, что b находится в отношении с a (a φb => b φa).
Отношение наз. антисимметричным, если из того, что два неодинаковых элемента находятся в отношении между собой следует, что b не находится в отношении φ с a.
Транзитивность - если из того что (a φb) & (b φ c) (a φc).
Связанность - если для любых двух неравных элементов (a φb) & (b φ а).