Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
а) Пусть R1 – отношение, содержащее информацию о рейсах из города «А» в 
город «В», S1 – отношение, содержащее информацию о рейсах из города «В» в 
город «С»: 
R1 
Номер Время_вылета Время_прибытия 
60 
9.40 
11.45 
91 12.50 14.47 
112 16.05 18.15 
306 20.30 22.25 
420 21.15 23.11 
S1 
Номер Время_вылета Время_прибытия 
11 
8.30 9.52 
60 12.25 13.43 
156 16.20 17.40 
158 19.10 20.35 
Требуется узнать, какие рейсы из «A» в «В» сочетаются с рейсами из «В» в 
«C». 
Для этого необходимо соединить те кортежи, для которых Время_прибытия 
в отношении R1 меньше Время_вылета в отношении S1. 
Тета – соединение отношений R1 и S1: 
Номер Время_ 
вылета 
Время_ 
прибытия Номер Время_ 
вылета 
Время_ 
прибытия 
60 9.40 11.45 60 12.25 13.43 
60 9.40 11.45 156 16.20 17.40 
60 9.40 11.45 158 19.10 20.35 
91 12.50 14.47 156 16.20 17.40 
91 12.50 14.47 158 19.10 20.35 
112 16.05 18.15 158 19.10 20.35
б) Даны отношения Маршрут и Адрес 
Маршрут 
Номер Пункт_отправления Пункт_назначения 
84 Чикаго Нью-Йорк 
109 Нью-Йорк Лос-Анджелес 
117 Атланта Бостон 
213 Нью-Йорк Бостон 
214 Бостон Нью-Йорк 
Адрес 
Пилот 
Аэропорт 
Терхьюн Нью-Йорк 
Темпл Атланта 
отношение указывает для 
Тейлор Атланта 
каждого пилота адрес 
Тарбелл Бостон 
базового аэропорта, к 
Тодд Лос-Анджелес 
которому он приписан 
Трумен Чикаго 
Требуется назначить пилотов на те рейсы, пункт отправления которых 
совпадает с аэропортом, к которому приписан пилот. 
Эквисоединение отношений Маршрут и Адрес по столбцам 
Пункт_отправления и Аэропорт: 
Номер Пункт_отправления Пункт_назначения Пилот Аэропорт 
84 Чикаго Нью-Йорк Трумен Чикаго 
109 Нью-Йорк Лос-Анджелес Терхьюн Нью-Йорк 
117 Атланта Бостон Темпл Атланта 
117 Атланта Бостон Тейлор Атланта 
213 Нью-Йорк Бостон Терхьюн Нью-Йорк 
214 Бостон Нью-Йорк Тарбелл Бостон

More Related Content

алгебра 10

  • 1. а) Пусть R1 – отношение, содержащее информацию о рейсах из города «А» в город «В», S1 – отношение, содержащее информацию о рейсах из города «В» в город «С»: R1 Номер Время_вылета Время_прибытия 60 9.40 11.45 91 12.50 14.47 112 16.05 18.15 306 20.30 22.25 420 21.15 23.11 S1 Номер Время_вылета Время_прибытия 11 8.30 9.52 60 12.25 13.43 156 16.20 17.40 158 19.10 20.35 Требуется узнать, какие рейсы из «A» в «В» сочетаются с рейсами из «В» в «C». Для этого необходимо соединить те кортежи, для которых Время_прибытия в отношении R1 меньше Время_вылета в отношении S1. Тета – соединение отношений R1 и S1: Номер Время_ вылета Время_ прибытия Номер Время_ вылета Время_ прибытия 60 9.40 11.45 60 12.25 13.43 60 9.40 11.45 156 16.20 17.40 60 9.40 11.45 158 19.10 20.35 91 12.50 14.47 156 16.20 17.40 91 12.50 14.47 158 19.10 20.35 112 16.05 18.15 158 19.10 20.35
  • 2. б) Даны отношения Маршрут и Адрес Маршрут Номер Пункт_отправления Пункт_назначения 84 Чикаго Нью-Йорк 109 Нью-Йорк Лос-Анджелес 117 Атланта Бостон 213 Нью-Йорк Бостон 214 Бостон Нью-Йорк Адрес Пилот Аэропорт Терхьюн Нью-Йорк Темпл Атланта отношение указывает для Тейлор Атланта каждого пилота адрес Тарбелл Бостон базового аэропорта, к Тодд Лос-Анджелес которому он приписан Трумен Чикаго Требуется назначить пилотов на те рейсы, пункт отправления которых совпадает с аэропортом, к которому приписан пилот. Эквисоединение отношений Маршрут и Адрес по столбцам Пункт_отправления и Аэропорт: Номер Пункт_отправления Пункт_назначения Пилот Аэропорт 84 Чикаго Нью-Йорк Трумен Чикаго 109 Нью-Йорк Лос-Анджелес Терхьюн Нью-Йорк 117 Атланта Бостон Темпл Атланта 117 Атланта Бостон Тейлор Атланта 213 Нью-Йорк Бостон Терхьюн Нью-Йорк 214 Бостон Нью-Йорк Тарбелл Бостон