Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП 01. Базы данных. Часть 2 — копия.doc
Скачиваний:
33
Добавлен:
09.12.2018
Размер:
637.44 Кб
Скачать

Вариант 8. Автосалон

фирмы (А)

наличие автомобилей (В)

автомобили (С)

Код фирмы

Код фирмы

Идентификационный номер машины

Название фирмы

Идентификационный номер машины

Цвет

Адрес

Модель

Цена

Город

Тип кузова

Салон

Телефон

Тип двигателя

Год выпуска

Коробка передач (КПП)

Выполнить SQL-запросы для созданной БД:

  1. Получить информацию о названии фирмы, модели машины и её характеристиках (вывод данных из нескольких таблиц).

  2. Получить информацию о фирмах, продающих машины ценой до 110000 и салоном «Люкс» (простой вложенный).

  3. Вывести список машин, записанных на фирму «Сибирь-Лада» (коррелированный подзапрос).

  4. Выбрать модель и цену машин, на которых установлен двигатель ЗМЗ-406 (со сложным условием).

  5. Получить информацию о телефонах фирм, в которых продаются машины «ГАЗ-3110» (с EXISTS).

  6. Вывести идентификационный номер машин либо 2000 г. выпуска, либо с двигателем объемом больше 1,6 л., либо то и другое (с UNION).

  7. Увеличить цену универсалов в 0,02 раза (UPDATE).

  8. Вывести минимальную цену для машин с типом кузова «седан» (с использованием встроенных функций).

Вариант 9. Аэропорт

рейсы (A)

вылеты (В)

пассажиры (С)

Номер рейса

Код вылета

Код вылета

Аэропорт вылета

Номер рейса

Номер места

Аэропорт назначения

Дата вылета

Серия паспорта

Время вылета

Код самолета

Номер паспорта

Продолжительность полета

Командир экипажа

ФИО пассажира

Стоимость билета

самолеты (D)

Код самолета

Тип самолета

Количество мест

Дальность полета

Выполнить SQL-запросы для созданной БД:

  1. Вывести информацию о рейсах, обслуживаемых самолетами «ТУ-154» (вывод данных из нескольких таблиц).

  2. Определить фамилии командиров экипажей для самолетов типа «Boeing-727» (простой вложенный).

  3. Найти, каким рейсом вылетает пассажир с паспортными данными 5203 № 123465 (коррелированный подзапрос).

  4. Определить типы самолетов, летающих рейсами с продолжительностью полета более 2 ч. (со сложным условием).

  5. Выбрать номера рейсов, обслуживаемых самолетами, дальность полета которых более 3000 км (с EXISTS).

  6. Вывести номера рейсов до Хабаровска либо для типа самолета «ТУ-134», либо с продолжительностью полета не более 3 ч., либо и то и другое (с UNION).

  7. Изменить время вылета для указанного рейса (UPDATE).

  8. Определить количество проданных мест на указанные номер рейса и дату вылета (с использованием встроенных функций).