Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа5.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
88 Кб
Скачать
☆

Вариант 3

Используя операции соединения таблиц построить следующие запросы:

  1. Для каждого подразделения вывести полную информацию о сотрудниках, их должностях и заработной плате.

  2. Для заданного подразделения составить штатное расписание(должность и количество сотрудников).

  3. Составить список сотрудников, работающих в должности «Инженер».

  4. Составить список сотрудников заданного подразделения, имеющих надбавки.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

  1. составить список подразделений , в которых совпадают рабочие места.

  2. отыскать подразделения, в которых не все должности присутствуют.

  3. Получить сводную информацию рабочее место- оклад и рабочее место-надбавка.

Вариант 4

Используя операции соединения таблиц построить следующие запросы:

  1. Составить список студентов группы со старостой с заданным ФИО

  2. Составить список студентов заданного факультета по шифру факультета

  3. Составить список факультета по ФИО декана

  4. Вывести информацию о факультете с наибольшим числом студентов

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

  1. Отыскать имена студентов, которые есть на факультете ФИТР, а нет на АТФ

  2. Составить общий список фамилий, присутствующий в базе

  3. Найти имена студентов, которые присутствуют на факультетах ФИТР и АТФ

Вариант 5.

Используя операции соединения таблиц построить следующие запросы:

  1. Составить полную информацию о поездках водителя с заданной фамилией.

  2. Получить полную информацию о транспорте и водителях, задействованных в поездках с километражем выше среднего

  3. Отыскать номера машин, на которых в командировки ездил водитель Петров.

  4. Отыскать водителей, которые не были в поездках в текущем месяце.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

1.Найти однофамильцев среди водителей.

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

3.Получить сводную информацию о иомерах машин, их пробеге , а также номерах машин и километраже поездок.

Вариант 6.

Используя операции соединения таблиц построить следующие запросы:

1.Составить полные сведения о пропусках студентов заданной группы.

2.Получить полную информацию о пропусках по заданной дисциплине

3. Отыскать дисциплину и фамилию преподавателя , у которых студенты имеют наибольшее число пропусков.

4. Получить информацию о номерах групп, имеющих пропуски выше среднего. Вывести номер группы, число пропусков. Результат упорядочить в убывающем порядке.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

  1. Найти однофамильцев среди студентов и преподавателей.

  2. Найти студентов, не имеющих пропусков. Результат упорядочить по группам.

  3. Отыскать фамилии преподавателей, которые читают более одной дисципдины.

Вариант 7

Используя операции соединения построить следующие запросы:

1 Получить полные сведения о постояльцах гостиницы Беларусь снимающих однокомнатные номера

2 Получить полную информацию о гостиницах города Минска и их номерах

3 Составить перечень гостиниц с указанием числа свободных мест в настоящее время

4 Для каждого постояльца посчитать какую сумму он должен заплатить за проживание

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

1 Получить список гостиниц в которых нет однокомнатных номеров

2 Составить список постояльцев которые проживали только в однокомнатных номерах

3 Составить список гостиниц в которых есть однокомнатные номера и есть свободные однокомнатные номера