Консультация № 168449
28.05.2009, 17:01
0.00 руб.
0 2 2
Здравствуйте уважаемые эксперты! Помагите пожалуйста разобраться с заданиями.
Необходимо составить запросы.
Заранее спасибо.


Приложение:
БД вуза содержит отношения
Факультет(код_факультета,название, Декан,корпус,фонд)
кафедра(код_кафедры,код_факультета,название,заведуюший,корпус,фонд)
Преподаватель(Код_препод,код_кафедр,фамилие, должность, телефон)
Группа(код_группы,код_кафедры, корпус,номер,кол-во,код_куратора)
Аудитория(код_аудитории,номер,корпус,вместимость)
1.Получить значения таблицы Аудитория.
2. Получить средний фонд кафедр вуза.
3.Получить номер аудитории корпуса 1 с кол-во мест больше 50.
4.Получить среднюю вместимость аудитории каждого корпуса.
5.Получить фамилию заведующего кафедрой информатики.

Обсуждение

Неизвестный
28.05.2009, 17:28
общий
это ответ
Здравствуйте, dmi_5116.
Вроде так
1. select * from Аудитория;
2. select avg(фонд) from кафедра
3. select номер from Аудитория where корпус=1 and кол-во>50
4. select avg(кол-во), корпус from Аудитория group by корпус
5. select Преподаватель.фамилие from Преподаватель inner join кафедра on Преподаватель.код_кафедр=кафедра.код_кафедры and кафедра.название = 'информатики'
или
select Преподаватель.фамилие from Преподаватель inner join кафедра on Преподаватель.код_кафедр=кафедра.код_кафедры where кафедра.название = 'информатики'
5
Неизвестный
28.05.2009, 18:49
общий
это ответ
Здравствуйте, dmi_5116.
в дополнение к номеру 5 ответа от BahuL:
Код:
SELECT (SELECT фамилие FROM Преподаватель WHERE код_кафедр=A.код_кафедры) FROM кафедра AS A WHERE название = 'информатики' 
Евгений.
Форма ответа