Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Labs / English / Lab5-Functions-Group-by-Having-Order-by.doc
Скачиваний:
31
Добавлен:
20.02.2016
Размер:
738.3 Кб
Скачать
    1. Вариант 3

1) Сколько дней в неделю проводятся занятия и каково максимальное количество пар указано в таблице LECTURE. Столбцы результирующей таблицы должны иметь имена «МАКС к-во пар» и «К-во дней»

2) Сколько кафедр и сколько преподавателей на факультете 'компьютерные науки' и какова средняя зарплата (salary+commission) преподавателей на этом факультете

3) Вывести дважды количество значений в столбце Tel таблицы TEACHER

В первом случае при подсчете количества значений возможные значения NULL для Tel игнорируются. Во втором случае NULL учитываются как значение ' ' (пустая строка). Почему эти значения могут отличаться?

4) Для каждого кафедры факультета 'компьютерные науки', расположенной в корпусе 6, вывести название кафедры, количество преподавателей на кафедре и количество групп на кафедре. При этом результирующие столбцы имеют следующие имена:

- Кафедра

- Кол-во преподавателей

- Кол-во групп

5) По каждой зарплате (salary+commission), выплачиваемой преподавателям кафедры, заведующей которой является Иванов, вывести следующую информацию в столбцах под соответствующими именами:

- зарплата этой группы преподавателей. Если она не определена, то вывести 0 Зарплата

- к-во различных должностей, занимаемых этими преподавателями К-во должностей

- к-во кафедр, на которых работают эти преподаватели К-во кафедр

- к-во телефонов, которыми пользуются эти преподаватели К-во телефонов

6) По каждой группе кафедры ИПО вывести:

- номер группы,

- его курс,

- количество преподавателей, которые проводят в ней занятия, и

- количество занятий, которые имеются у ней в расписании,

при условии, что:

- в этой группе проводятся занятия не более, чем по 6-ти дисциплинам, и что

- в ней проводятся занятия в не более, чем в 5-ти аудиториях.

7) Вывести названия факультетов и дисциплин, которые читаются на этих факультетах преподавателями-доцентами, являющимися кураторами студентов 3-го курса. Упорядочить по названию факультета в убывающем порядк и по названию дисциплины в убывающем порядке

    1. Вариант 4

1) Какой суммарный фонд финансирования всех факультетов. Столбец результирующей таблицы должен иметь имя «Фонд фак-тов»

2) Группам скольких кафедр проводит занятия преподаватель Иванов и сколько дисциплин этот преподаватель преподает (не зависимо от того, для студентов каких кафедр проводятся занятия)

3) Вывести дважды суммарную зарплату преподавателей факультета, деканом которого является Иванов В первом случае NULL игнорируется. Во втором случае NULL учитывается как значение 0. Почему эти значения могут отличаться?

4) Для каждого кафедры факультета 'компьютерные науки', имеющей фонд финансирования больше 125000, вывести название кафедры, количество групп на кафедре, количество дисциплин, которые читаются студентам кафедры, количество преподавателей, которые читают лекции студентам кафедры. При этом результирующие столбцы имеют следующие имена:

- Кафедра

- Кол-во групп

- Кол-во дисциплин

- Кол-во преподавателей

5) По каждому телефону, установленному у преподавателей, проводящих занятия в группах кафедры ИПО, вывести номер телефона и количество преподавателей, у которых этот телефон установлен. Если телефон принимает значение NULL, то вместо него использовать строку «Нет телефона». Столбцы результирующей таблицы принимают имена: «Телефон» и «К-во преподавателей».

6) По каждой группе, куратором которой является преподаватель кафедры ИПО, вывести:

- номер группы,

- имя куратора,

- количество дисциплин, которые читаются этой группе,

- количество аудиторий, в которых проводятся занятия в группе

при условии, что:

- в этой группе проводят занятия не более 4-х преподавателей,

- в этой группе имеется менее 30 занятий в расписании

7) Вывести номера аудиторий с именами преподавателей, в которых (аудиториях) эти преподаватели проводят лабораторные занятия для студентов факультета 'компьютерные науки'. Результат упорядочить по названию факультетов по возрастанию и названию кафедр по убыванию.

Соседние файлы в папке English