Вариант18. Написать процедуру, выводящую список экспонатов автора, у которого имеется не менее пяти работ. Если таких авторов несколько, то вывести их фамилии и количество экспонатов.
Создать функцию, которая возвращает количество выставок в заданном месяце (году).
Вариант 19.Создать процедуру, «переводящую» сотрудников заданного отдела в другие отделы этого же города. В каждый из отделов переводить при- близительно одинаковое по отношению к среднему значению количество со- трудников. Расформированный отдел удалить.
Написать функцию, подсчитывающую количество сотрудников, работаю- щих в заданном отделе.
Вариант20. Написать процедуру, выводящую список фильмов, в которых режиссер является одновременно исполнителем одной из главных ролей, с ука- занием фамилии режиссера и роли, которую он сыграл.
Создать функцию, которая возвращает продолжительность фильма в виде строки «Х ч. Y м.» по значению числового поля «Продолжительность».
Вариант21. Написать функцию, которая возвращает время начала и завер- шения экзамена или консультации. Использовать два входных параметра: дата сдачи и тип (0 – экзамен, 1 – консультация). Продолжительность экзамена – 5 ч, консультации – 2 ч.
Создать процедуру, которая выводит расписание сессии. Результат должен выглядеть приблизительно так:
Факультет_1 группа1
дисциплина 1 преподователь конс. (дата, время, ауд.) экз. (дата, время, ауд.) дисциплина N преподаватель конс. (дата, время, ауд.) экз. (дата, время, ауд.) группа2
дисциплина 1 преподователь конс. (дата, время, ауд.) экз. (дата, время, ауд.) дисциплина N преподаватель конс. (дата, время, ауд.) экз. (дата, время, ауд.)
… Факультет_2
…
Вариант 22.Создать процедуру, обеспечивающую удаление поставщика из таблицы по указанному названию и городу. Накладные удаленного поставщи- ка перенести во вспомогательную таблицу.
Написать функцию, которая возвращает наиболее востребованный за по- следний месяц вид ГСМ.