Задания и варианты по лабораторным работам, страница 16

Вариант №7

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести алфавитный список покупателей товара №1;

2.  Вывести алфавитный список покупателей с указанием общей суммы заказа (сумма заказа=цена за штуку*кол-во штук);

3.  Вывести названия всех гос. предприятий, приобретавших алкоголь;

4.  Вывести количество заказов на каждый товар (если нет, то 0, использовать внешнее соединение);

5.  Вывести название фирмы и сведения о ее последнем заказе: дата, количество, название товара.


Вариант №8

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести алфавитный список фамилий студентов проживающих в ХАИ10;

2.  Вывести список комнат в ХАИ5, в которых имеются свободные места;

3.  Вывести список комнат, в которых проживал Петров;

4.  Вывести список фамилий студентов, которые за год переезжали, более одного раза;

Вариант №9

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести алфавитные списки фамилий и инициалов (первых букв имен с точкой) студентов занимавшихся 26.06.2000 в 508 аудитории;

2.  Вывести список компьютеров, на которых занимался Петров за последнюю неделю;

3.  Вывести номера неисправных компьютеров и фамилии студентов, которые на них занимались последними;

4.  Вывести список студентов, в текущее время работающих на компьютере (т.е. незаполненное поле времени окончания роботы);

5.  Вывести список незанятых компьютеров;

Вариант №10

Реализовать следующие запросы к таблицам БД, созданным в л.р. №1

1.  Вывести алфавитные списки фамилий и инициалов (первых букв имен с точкой) больных с диагнозом №1;

2.  Определить средний возраст больных, имеющих диагноз №2;

3.  Вывести списки названий диагнозов с указанием, среднего возраста больных;

4.  Для каждого больного вывести количество его диагнозов (если нет, то 0, использовать внешнее соединение);

5.  Вывести последний по времени диагноз для каждого больного