Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка БД.doc
Скачиваний:
6
Добавлен:
16.11.2019
Размер:
842.75 Кб
Скачать

Вариант 7. Строительная компания

объекты (А)

снабжение (B)

материалы (С)

К од объекта

Код объекта

Код материала

Название

Код материала

Наименование

Адрес

Количество

Производитель

Дата

Цена

назначения (D)

работники (E)

Код объекта

Код работника

Код работника

ФИО

Дата

Профессия

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

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

              2. Определить, на каких объектах проводились строительные работы в январе 2004 г. (простой вложенный).

              3. Вывести информацию о работниках, назначенных на объект «Метромост» 10 апреля 2004 г. (коррелированный подзапрос).

              4. Определить, на каких объектах и в каком количестве был использован цемент в первом квартале 2005 г. (со сложным условием).

              5. Вывести информацию об объектах строительства, на которых в указанную дату работали сварщики (с EXISTS).

              6. Вывести названия объектов, на которых в текущем месяце работали штукатуры, либо названия объектов, на которых в текущем месяце использовался цемент, либо и то, и другое (с UNION).

              7. Изменить дату назначения на объект работника с фамилией «Петров» (UPDATE).

              8. Определить стоимость израсходованного песка на объекте «Набережная» за один день (с использованием встроенных функций).

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

фирмы (А)

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

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

Код фирмы

Код фирмы

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

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

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

Цвет

Адрес

Модель

Цена

Город

Тип кузова

Салон

Телефон

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

Год выпуска

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

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

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

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

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

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

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

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

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

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