Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
15.01.2021
Размер:
145.33 Кб
Скачать

1.1

Select 'Кафедра ' || name || ' с первичным ключом ' || DepPK ||

' имеет удвоенный фонд финансирования ' || Fund*2 AS "Информация о кафедрах"

From DEPARTMENT;

1.2

Select 'Кафедра' AS "Константа1",

name AS "Кафедра",

'с первичным ключом' AS "Константа2",

DepPK AS "ПК",

'имеет удвоенный фонд финансирования' AS "Константа3",

Fund*2 AS "Финансирование"

From DEPARTMENT;

2) Вывести номера групп 3-го курса, которым проводят лабораторные работы преподаватели факультета компьютерных наук

SELECT

g.Num

FROM

DEPARTMENT d, TEACHER t, SGROUP g

WHERE

g.GrpPK=d.FacFK AND d.DepPK=t.DepFK AND t.TchPK=g.DepFK AND g.Course=3 AND d.Name='Компютерні науки'

3) Вывести названия факультетов, студентам которых преподают преподаватели кафедры ИПО

SELECT s.num, s.course, t.post, d.name

FROM DEPARTMENT d, SGROUP s, TEACHER t

WHERE s.GrpPK = t.ChiefFK AND t.DepFK = d.DepPK AND post = 'преподаватель' AND d.name = 'Компютерні науки'

4) Вывести названия кафедр, в группах которых проводят занятия типа 'лекция' преподаватели, принятые на работу в диапазоне 01.01.2001 01.01.2002

SELECT d.name

FROM DEPARTMENT d,

WHERE

5) Вывести названия кафедр факультета, деканом которого является Иванов, непосредственные подчиненные заведующих которых (кафедр) имеют одну из следующих ставок: 1000, 1500, 2000, 2500, 3000.

6) Вывести пары номеров групп вместе с их курсами, удовлетворяющих следующему условию: факультет первой группы имеет фонд финансирования больше, чем на 2000, фонда факультет второй группы.

Таблицы запроса g1 d1 f1 и g2 d2 f2

7) Вывести имена преподавателей и дату их приема на работу, которые НЕ удовлетворяют следующему условию:

они являются кураторами групп кафедры с фондом финансирования меньше 200000 или больше 300000 И

они являются кураторами групп с рейтингом больше 15 или групп курса 5 И

они имеют зарплату (salary+commission) между 1000-1200 или между 1300-1500

Соседние файлы в папке Бази даних-20210115T104840Z-001