- •Составить модель сущность–связь предметной области по заданию.
- •Составить модель потоков данных предметной области по заданию.
- •Составить физическую er модель данных.
- •Написать запрос на языке sql по модели бд.
- •В ms Access разработать таблицы и связать их.
- •Составить запросы в ms Access по готовой модели бд.
Составить запросы в ms Access по готовой модели бд.
Постановка задачи:
Даны таблицы аэропортов назначения, авиакомпаний и отправок рейсов в аэропорты назначения.
Таблицы:
Аэропорты (port)
Поля:
Id – (ключевое поле) идентификатор аэропорта
Name_p – название аэропорта
City – где находится аэропорт
Capacity – пропускная способность аэропорта
Id_p |
Name_p |
City |
Capacity |
СОЧ |
Адлер |
Сочи |
12 |
УФА |
Уфа |
Уфа |
11 |
ДМД |
Домодедово |
Москва |
13 |
ВНК |
Внуково |
Москва |
15 |
ПЛК |
Пулково |
Санкт – Петербург |
10 |
Авиакомпании (ac)
Поля:
Id_a – (ключевое поле) id авиакомпании
Name_a- название авиакомпании
City - город базироания компании
Reliance уровень надежности компании
Id_a |
Name_a |
City |
Reliance |
СУ |
Аэрофлот |
Москва |
300 |
7Б |
КрасАэро |
Красноярск |
200 |
Ж5 |
Внуковские АЛ |
Москва |
50 |
ЛР |
Ленинградское АП |
Санкт – Петербург |
200 |
БЛ |
Башкирские АЛ |
Уфа |
100 |
ВЖ |
ВоронежАвиа |
Воронеж |
300 |
ЖУ |
Киевский ОАО |
Киев |
100 |
Рейсы (flight)
Поля:
Num_f - номер рейса
Supply - мест предложено к продаже
Sell - мест реализовано (продано)
Date_f - дата вылета
Id_a - id авиакомпании
Id_p - id аэропорта назначения
Ключ: id_a + num_f
Num_f |
Supply |
Sell |
Date |
Id_a |
Id_p |
301 |
150 |
120 |
03,10,2001 |
СУ |
СОЧ |
303 |
135 |
135 |
03,10,2001 |
ЛР |
ПЛК |
302 |
62 |
60 |
03,10,2001 |
ВЖ |
ДМД |
305 |
160 |
145 |
03,10,2001 |
ЖУ |
ВНК |
306 |
150 |
127 |
03,10,2001 |
СУ |
СОЧ |
309 |
150 |
123 |
04,10,2001 |
БЛ |
УФА |
307 |
360 |
175 |
04,10,2001 |
Ж5 |
ВНК |
308 |
100 |
80 |
04,10,2001 |
7Б |
ПЛК |
310 |
309 |
95 |
04,10,2001 |
Ж5 |
ВНК |
311 |
150 |
145 |
04,10,2001 |
7Б |
ПЛК |
В-1.
Выдать сведения обо всех авиакомпаниях, которые либо базируются в Москве, либо имеют уровень надежности выше 200.
Выдать список авиакомпаний в порядке убывания уровня надежности.
В-2.
Найти рейсы с наибольшим числом реализованных мест среди тех записей, в которых число предоставленных мест не превышает 150.
Найти авиакомпании с максимальным уровнем надежности для каждого города.
В-3.
Для каждого дня выдать сведения о количестве авиакомпаний, выполнявших рейсы в этот день.
Выдать всю информацию о рейсах для а/к из Москвы.
Создать экранные формы для добавления и удаления записей в базу данных.
В-1. Штатное расписание.
В-2. Сдача вступительных экзаменов
В-3. Учет выполнения заказов
Реализовать запрос и по результату его выполнения в MS Access.
В-1. Штатное расписание.
В-2. Сдача вступительных экзаменов
В-3. Учет выполнения заказов
Реализовать и закрепить формы и отчет за кнопками главной кнопочной формы.
В-1. Штатное расписание.
В-2. Сдача вступительных экзаменов
В-3. Учет выполнения заказов
Создать макросы для запуска форм и отчета.
В-1. Штатное расписание.
В-2. Сдача вступительных экзаменов
В-3. Учет выполнения заказов