Методические указания к лабораторным работам 1,2 по курсу «Базы данных», страница 5

Название грузового корабля

Общее количество

вылетов

Распределение вылетов по месяцам

В базе данных создать следующие формы:

·  добавление нового научного корабля;

·  добавление нового грузового корабля и его приписка к определенной станции;

·  организация вылета грузового корабля: выбор научного корабля, которому требуется топливо; поиск ближайшей станции, на которой имеется необходимое топливо и в нужном количестве; и, соответственно, уменьшение количества данного топлива на станции;

·  организация возвращения грузового корабля из полета.

В базе данных создать отчеты по всем запросам выборки.

2) Космическая Федерация исследует Вселенную. Они обнаружили уже более десяти солнечных систем, каждая из которых имеет пригодные и не пригодные для проживания людей планеты. На каждую пригодную для проживания планету Федерация назначает губернатора, в обязанности которого входит сбор данных о природных ресурсах планеты и профессиях людей, заселяющих ее.

В базе данных должна храниться следующая информация: названия солнечных систем и планет, информация о пригодности планет для проживания (да/нет), фамилии губернаторов, назначенных на пригодные для проживания планеты, названия полезных ископаемых и их количество на планетах, коды людей и названия их профессий.

В базе данных создать следующие запросы выборки:

·  подсчитать для каждой системы количество пригодных для проживания планет;

·  найти системы, в которых нет планет, пригодных для проживания;

·  найти все планеты, где имеется определенное полезное ископаемое;

·  для определенной системы подсчитать количество человек по каждой из профессий;

·  определить заселенность систем людьми, подсчитав количество человек, проживающих в каждой системе.

В базе данных создать следующие запросы на изменение:

·  изменить фамилию губернатора определенной планеты;

·  уменьшить количество определенного ресурса на определенной планете;

·  на определенной планете обнаружили еще одно полезное ископаемое – создать запрос на добавление соответствующей информации;

·  на определенной планете исчерпали какое-либо полезное ископаемое – создать запрос на удаление соответствующей информации;

·  с помощью запроса на создание таблицы создать резервную копию какой-нибудь таблицы.

Создать перекрестный запрос вида:

Название ресурса

Общее количество ресурса

Распределение ресурса

по планетам

В базе данных создать следующие формы:

·  открытие новой планеты в какой-либо системе;

·  обнаружение полезного ископаемого на пригодной для проживания планете;

·  заселение пригодной для проживания планеты людьми;

·  переселение людей с одной планеты на другую.

В базе данных создать отчеты по всем запросам выборки.

3) Космос нелегко дается космическим кораблям. Для того чтобы поддерживать их в рабочем состоянии, космическая Федерация содержит ремонтные станции. Каждая из станций расположена в таком месте, которое определяется оптимальным выбором координат для обслуживания космических кораблей. Справочник по космическому кораблю насчитывает до ста названий стандартных ремонтных работ. Из-за сложности работ каждая ремонтная станция сконструирована таким образом, что на ней можно выполнять только определенные ремонтные работы. На каждой станции работает до десяти механиков, каждый из которых имеет определенный разряд. Космические корабли Федерации появляются на станциях для проведения профилактического обслуживания, а также тогда, когда неисправность не может быть устранена силами технического персонала корабля. Все даты начала и окончания ремонтных работ фиксируются в соответствующем журнале. В одно время на любой из станций может ремонтироваться только один космический корабль.