Слайд 2План
Реляционные операторы, аналогичные традиционным операциям над множествами.
Собственно реляционные операторы.
Дополнительные операторы реляционной
                                                            
                                    алгебры.
Операции обновления.
Значение реляционной алгебры.
                                
                            							
							
							
						 
											
                            Слайд 3Реляционная алгебра – это выполнение математических операций над отношениями, результатом которых
                                                            
                                    также являются отношения.
Реляционная алгебра – основа всех запросов в БД.
                                
                            							
														
						 
											
                            Слайд 4Реляционные операции, аналогичные традиционным операциям над множествами
Объединением отношений R1 и R2
                                                            
                                    является отношение R3, содержащее все кортежи, которые принадлежат хотя бы одному из отношений R1 и R2.
Пример: 
Преподаватели ∪ Лаборанты = Сотрудники
                                
                            							
														
						 
											
                            Слайд 5Пересечением отношений R1 и R2 является отношение R3, содержащее кортежи, принадлежащие
                                                            
                                    и R1, и R2.
Пример:
Лаборанты ∩ Студенты = Студент-лаборант
                                
                            							
														
						 
											
                            Слайд 6Вычитанием отношения R2 из отношения R1 является отношение R3, все кортежи
                                                            
                                    которого принадлежат R1 и не принадлежат R2.
Пример:
Лаборанты / Студенты = Лаборанты_НЕ_Студенты
                                
                            							
														
						 
											
                            Слайд 7Произведением (декартовым) отношений R1 и R2 является отношение R3, содержащее все
                                                            
                                    возможные кортежи, которые представляют собой сочетание двух кортежей, принадлежащих соответственно R1 и R2.
Пример:
Студенты × Дисциплины =
                                
                            							
														
						 
											
                            Слайд 8Собственно реляционные операторы
Выборка (ограничение, горизонтальный фильтр).
Результатом выборки, примененной к отношению R1,
                                                            
                                    является отношение R2, содержащее все кортежи отношения R1, удовлетворяющие определенным условиям.
Пример:
R1 = Студенты (НомерЗачетнойКнижки, Фамилия, Имя, Отчество, Группа)
R2 = Студенты (НомерЗачетнойКнижки, Фамилия, Имя, Отчество, ПИ-12)
                                
                            							
														
						 
											
                            Слайд 9Проекция (вертикальный фильтр).
Результатом проекции, примененной к отношению R1, является отношение R2,
                                                            
                                    содержащее все кортежи R1 после исключения из него некоторых атрибутов.
Пример:
R1 = Студенты (НомерЗачетнойКнижки, Фамилия, Имя, Отчество, ДатаРождения, Адрес, Телефон, Группа).
R2 = Студенты1 (Фамилия, Имя, Отчество,Группа).