![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
а) качество печати не ниже 4 баллов и уровень акустического шума не ниже 4 баллов;
б) качество печати 5 баллов или цве-товые возможности 5 баллов;
в) качество цветовых вариантов более 2 баллов;
г) качество печати не ниже 4 баллов и стоимость не ниже 3 баллов.
Для каждого запроса записать выражение на языках реляционной алгебры, реляционного исчисления с переменными-кортежами и на языке SQL.
ПОКАЗАТЕЛИ КАЧЕСТВА ПРИНТЕРОВ
Тип печатающего | Скорость | Кач-во | Уровень | Цветовые | Стоимость |
устройства | печати | печати | акустич.шума | варианты |
2) По таблицам “Расписание движения самолетов из Калининграда (аэропорт Храброво)” – РАСПИСАНИЕ_1 и “Расписание движения самолетов из Москвы (аэропорт Шереметьево)” - РАСПИСАНИЕ_2 ответить на запросы таблицами:
2.1) Самолеты каких РЕЙСОВ вылетают из Калининграда во вторник?
2.2) Самолеты каких РЕЙСОВ вылетают из Калининграда после 18-00;
2.3) Как организовать перелет Калининград-Москва-С.Петербург?
2.4) Как организовать перелет Калиниград-Москва-Красноярск?
2.5) Как организовать перелет Калининград-Москва-Киев?
2.6)Как организовать перелет в среду Калининград-Москва-Новосибирск?
2.7) Как организовать перелет в среду Калининград-Москва-Красноярск?
2.8) Как организовать перелет Калининград-Тель-Авив?
Для каждого запроса написать выражение на языках реляционной алгебры, реляционного исчисления с переменными-кортежами и на языке SQL, составить результирующую таблицу.
Примечание: 1) резерв времени при переезде в Москве из одного аэропорта в другой не менее 3 часов;
2) атрибут “ДНИ_ВЫЛЕТА” представлен в “Расписании...” списком, что недопустимо в реляционной модели;
3) время вылета в реляционной модели должно быть представлено двумя полями: “ЧАСЫ”, “МИНУТЫ”;
4) при формировании маршрутов учесть поправки на местное время.
РАСПИСАНИЕ_1
АЭРОПОРТ НАЗНАЧЕНИЯ | ОТПРАВЛЕНИЕ (ВРЕМЯ) | |||
НОМЕР РЕЙСА | ДНИ ВЫЛЕТА | ВРЕМЯ (МЕСТНОЕ) ВЫЛЕТА | ВРЕМЯ ПРИЛЕТА | |
МОСКВА ВН | К8986 | 1,2,3,4,5,6.7 | 08.15 | 11.05 |
МОСКВА ВН | 1,2,3,4,5,6,7 | 16.00 | 18.50 | |
МОСКВА ДМ | К8990 | 2,5 | 13.00 | 15.50 |
НОВОСИБИРСК | К8351 | 5,6 | 19.00 | 05.30 |
НОВОСИБИРСК с18.05 | К8353 | 21.00 | 05.45 | |
С-ПЕТЕРБУРГ | К8485* | 1,3,5 | 09.15 | 12.00 |
С-ПЕТЕРБУРГ | ПЛ8670 | 13.40 | 16.25 | |
С-ПЕТЕРБУРГ | ПЛ8672 | 16.00 | 18.45 | |
С-ПЕТЕРБУРГ | ПЛ8668 | 19.05 | 21.50 |
РАСПИСАНИЕ_2
АЭРОПОРТ НАЗНАЧЕНИЯ | НОМЕР РЕЙСА | ДНИ ВЫЛЕТА | ВРЕМЯ ВЫЛЕТА | ВРЕМЯ (местное) ПРИЛЕТА |
Киев | UN201 | 1,2,3,4,5 | 09.10 | 09.30 |
Киев | UN211 | 1,2,3,4,5 | 18.30 | 18.50 |
Красноярск1 | UN5111 | 2,4,6 | 20.00 | 04.25 |
Красноярск1 | UN5147 | 1,2,3,4,5,6,7 | 23.35 | 08.15 |
Новосибирск | UN107 | 21.50 | 05.55 | |
Новосибирск | UN107 | 22.50 | 05.50 | |
Санкт-Петербург** | UN121 | 1,2,3,4,5 | 07.50 | 09.00 |
Санкт-Петербург** | UN141 | 1,2,3,4,5 | 19.00 | 20.15 |
Тель-Авив | UN311 | 4,6,7 | 19.30 | 22.45 |
Расчетно-графическая работа
1) По заданным отношениям r1 и r2 нарисовать таблицы, удалив согласно заданию варианта четыре пары (столбец, строка);
2) выполнить по п.п. 1, 2, 3 задания бинарные операции: (r1Èr2), (r1Çr2), (r1\r2), составить результирующие таблицы r’;
3) выполнить по п. 4 задания композицию двух операций; составить промежуточные и результирующие таблицы r’;
4) для каждой операции написать формулы реляционной алгебры, реляционного исчисления с переменными-кортежами и запрос на языке SQL,
r1 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | r2 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | |
a1 | b2 | c3 | d4 | a1 | b2 | c3 | d4 | |||||||||||
a2 | b3 | c4 | d1 | a2 | b3 | c4 | d1 | |||||||||||
a3 | b4 | c1 | d2 | a3 | b4 | c1 | d2 | |||||||||||
a4 | b1 | c2 | d3 | a4 | b1 | c2 | d3 | |||||||||||
a1 | b1 | c1 | d1 | a1 | b1 | c1 | d1 | |||||||||||
a2 | b2 | c2 | d2 | a2 | b2 | c2 | d2 | |||||||||||
a3 | b3 | c3 | d4 | a3 | b3 | c3 | d4 | |||||||||||
a4 | b4 | c4 | d4 | a4 | b4 | c4 | d4 |
Варианты заданий
вариант | удалить (столбец, строка) | задание |
для r1: (3, 1), (4, 2), (7, 7), (8, 8); для r2: (3, 4), (4, 5), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A2, r2.A5, r2.A6)(r1>q<r2, d(r1.A6)<d(r2.A6) | |
для r1: (3, 1), (4, 2), (7, 7), (8, 8); для r2: (3, 3), (4, 5), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, d(A2)=b2); r1.A2=r2.A2=A2 | |
для r1: (3, 1), (4, 2), (7, 7), (8, 8); для r2: (3, 3), (4, 4), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A2, r2.A5, r2.A6)(r1>q<r2, d(r1.A6)<d(r2.A5)) | |
для r1: (3, 1), (4, 2), (7, 7), (8, 8); для r2: (3, 3), (4, 5), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)d((r1>q<r2,d(A5)<4),d(r1.A2)=b2, d(r2.A2)=b3); r1.A5=r2.A5=A5 | |
для r1: (3, 1), (4, 2), (7, 7), (8, 8); для r2: (3, 3), (4, 5), (7, 6), (8, 7) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r1.A5, r2.A6)(r1>q<r2, d(r1.A6)³d(r2.A5)) | |
для r1: (3, 1), (4, 2), (7, 6), (8, 8); для r2: (3, 4), (4, 5), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)d((r1>q<r2,d(A2)=b3), d(r1.A5)<4, d(r2.A6)<3); r1.A2=r2.A2=A2 |
Продолжение
для r1: (3, 1), (4, 2), (7, 6), (8, 8); для r2: (3, 3), (4, 5), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, A3, A5, r2.A6)(r1>q<r2, d(A1)=a3); r1.A1=r2.A1=A1 | |
для r1: (3, 1), (4, 2), (7, 6), (8, 8); для r2: (3, 3), (4, 4), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, d(r1.A5)<d(r2.A6)), d(r1.A1)=a3) | |
для r1: (3, 1), (4, 2), (7, 6), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)p(r1.A1,r1.A2,r2.A5,A6)(r1>q<r2, d(r1.A6)<d(r2.A6))) | |
для r1: (3, 1), (4, 2), (7, 6), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 6) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, (d(A5)³2)), d(r1.A1)=a3); r1.A5=r2.A5=A5 | |
для r1: (3, 1), (4, 2), (7, 5), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 6) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)p(r1.A1,r2.A2,r2.A6(r1>q<r2,(d(A6)=1,d(r1.A1)=a4)); r1.A6=r2.A6=A5 | |
для r1: (3, 1), (4, 2), (7, 5), (8, 8); для r2: (3, 3), (4, 4), (7, 6), (8, 7) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, r1.A5=r2.A5), d(r1.A1)=a3) |
Продолжение
для r1: (3, 1), (4, 2), (7, 5), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r2.A2, r1.A5, r2.A6) (r1>q<r2, r1.A5=r2.A6) | |
для r1: (3, 1), (4, 2), (7, 5), (8, 8); для r2: (3, 3), (4, 4), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, (r1.A5=r2.A5)), d(r1.A1)=a3) | |
для r1: (3, 1), (4, 2), (7, 5), (8, 8); для r2: (3, 3), (4, 4), (7, 7), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r2.A2, r1.A5, r2.A6) (r1>q<r2, r1.A5=r2.A6) | |
для r1: (3, 1), (4, 2), (7, 4), (8, 8); для r2: (3, 3), (4, 4), (7, 7), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, r1.A6=r2.A6), d(r2.A1)=a2) | |
для r1: (3, 1), (4, 2), (7, 4), (8, 8); для r2: (3, 3), (4, 4), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r2.A2, r1.A3, r2.A5) (r1>q<r2, d(A5)£3); r1.A5=r2.A5=A5 | |
для r1: (3, 1), (4, 2), (7, 4), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, r1.A2=r2.A2), d(r1.A1)=a2) |
Продолжение
для r1: (3, 1), (4, 2), (7, 4), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 7) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)p(r1.A1,r2.A2,r1.A3,r2.A5)(r1>q<r2,d(A6)£3); r1.A6=r2.A6=A6 | |
для r1: (3, 1), (4, 2), (7, 4), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 7) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, r1.A2=r2.A2), d(r1.A1)=a2) | |
для r1: (3, 1), (4, 2), (7, 3), (8, 8); для r2: (3, 3), (4, 4), (7, 7), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r2.A4, r2.A5, r1.A6)(r1>q<r2, d(A5)=4); r1.A5=r2.A5=A5 | |
для r1: (3, 1), (4, 2), (7, 3), (8, 8); для r2: (3, 3), (4, 4), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, d(r1.A5)<d(r2.A5)), d(r1.A1)=a3) | |
для r1: (3, 1), (4, 2), (7, 4), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)p(r1.A1,r1.A2,r1A6,r2.A5)(r1>q<r2, (r1.A5)³d(r2.A6)) | |
для r1: (3, 1), (4, 2), (7, 3), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 7) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4).d((r1>q<r2, d(A6)³3), d(r2.A1)=a2); r1.A6=r2.A6=A6 |
Продолжение
для r1: (3, 1), (4, 2), (7, 3), (8, 8); для r2: (3, 3), (4, 4), (7, 5), (8, 6) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4)p(r1.A1,r1.A2,r2.A5,r2.A6)(r1>q<r2, d(r2.A5)<d(r1.A5) | |
для r1: (3, 1), (4, 2), (7, 3), (8, 7); для r2: (3, 3), (4, 4), (7, 7), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, r1.A5=r2.A6), d(r2.A2)=b3) | |
для r1: (3, 1), (4, 2), (7, 3), (8, 7); для r2: (3, 3), (4, 4), (7, 6), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r2.A2, r2.A5, r1.A6) (r1>q<r2, r1.A5=r2.A5) | |
для r1: (3, 1), (4, 2), (7, 3), (8, 7); для r2: (3, 3), (4, 4), (7, 5), (8, 8) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) d((r1>q<r2, (r1.A6=r2.A6)), d(r1.A1)=a2) | |
для r1: (3, 1), (4, 2), (7, 3), (8, 7); для r2: (3, 3), (4, 4), (7, 5), (8, 7) | 1) (r1Èr2); 2) (r1Çr2); 3) (r1\r2); 4) p(r1.A1, r2.A2, r2.A5, r1.A6) (r1>q<r2, r1.A5=r2.A6) |
Дата публикования: 2015-02-20; Прочитано: 312 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!