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

Г) выдать упорядоченные по дате начала работ шифры и названия нир, для которых известен научный руководитель и заказчик, но неизвестна стоимость работы;

UFI> @lab1_d.ufi

UFI> select ID,NAME

2 from RESEARCH

3 where CUSTOMER is not null and MANAGER_ID is not null and PRICE is null

4 order by START_DATE

5 ;

ID

---------------

NAME

--------------------------------------------------------------------------------

САПР-76

Разработка диалоговой системы автоматизированного проектирования электронных схе

м

АСОИУ-45

Разработка методов и маш.-ориентированных алгоритмов цифровой обраб. сигналов в

СПИ

АСОИУ-48

Разработка моделирующего квалиметрического комплекса гибких производственных си

стем

АПУ-69

Исследование и разработка структур баз данных для ГАП

д) для НИР, шифр которых включает подстроку ‘САПР’ и ‘АСОИУ’, выдать следующую информацию: шифр и стоимость НИР, заказчик, фамилия, ученая степень и кафедра руководителя НИР; упорядочить информацию по фамилиям руководителей;

UFI> @lab1_e.ufi

UFI> select

2 substr(RESEARCH.ID,1,8),

3 substr(RESEARCH.PRICE,1,6),

4 substr(RESEARCH.CUSTOMER,1,15),

5 substr(TEACHER.NAME,1,10),

6 substr(TEACHER.DEGREE,1,5),

7 substr(TEACHER.DEPT,1,5)

8 from TEACHER,RESEARCH

9 where (RESEARCH.ID like 'АСОИУ%' or RESEARCH.ID like 'САПР%')and TEACHER.ID in

10 (select MANAGER_ID

11 from RESEARCH)

12 /* order by TEACHER.NAME*/

13 ;

SUBSTR(R SUBSTR SUBSTR(RESEARCH SUBSTR(TEA SUBST SUBST

-------- ------ --------------- ---------- ----- -----

АСОИУ-70 400000 НПО "Ротор" Губинский д-р АСОИУ

САПР-45 200000 Фабрика им.Вагж Губинский д-р АСОИУ

АСОИУ-90 150000 ЛНПО "Красная з Губинский д-р АСОИУ

АСОИУ-91 80000 ЛНПО "Красная з Губинский д-р АСОИУ

САПР-76 ЛНПО "Красная з Губинский д-р АСОИУ

САПР-77 60000 ЛНПО "Красная з Губинский д-р АСОИУ

САПР-78 200000 ЛНПО "Красная з Губинский д-р АСОИУ

САПР-79 60000 НИИ АО Губинский д-р АСОИУ

АСОИУ-37 100000 Губинский д-р АСОИУ

АСОИУ-48 НИИ "Центр" Губинский д-р АСОИУ

АСОИУ-29 70000 НИИ "Центр" Губинский д-р АСОИУ

АСОИУ-32 50000 Губинский д-р АСОИУ

АСОИУ-39 30000 ИВЦ Главзапстро Губинский д-р АСОИУ

АСОИУ-14 22000 Губинский д-р АСОИУ

АСОИУ-13 80000 НПО "Ротор" Губинский д-р АСОИУ

е) для НИР, начавшихся не ранее 1 января 1991 года, выдать сведения о преподавателях, участвующих в выполнении НИР в качестве научных и старших научных сотрудников (значения в БД соответственно ‘н.с.’ и ‘с.н.с.’); разработать два варианта запроса: с использованием соединения и с использованием подзапросов; в результирующую таблицу включить: для варианта с соединением - шифр и название НИР, фамилию, кафедру, месячный оклад преподавателя и упорядочить информацию в порядке убывания оклада преподавателя; для варианта с подзапросом - фамилии и кафедры преподавателей;

UFI> @lab1_f_1.ufi

UFI> select

2 substr(TEACHER.NAME, 1, 12),

3 substr(TEACHER.DEPT, 1 ,5),

4 substr(TCH_PARTICIPATION.MONTH_SALARY, 1, 6),

5 substr(TCH_PARTICIPATION.RESEARCH_ID, 1, 7),

6 substr(RESEARCH.NAME, 1, 40)

7 from TEACHER, TCH_PARTICIPATION, RESEARCH

8 where TEACHER.ID = TEACHER_ID and

9 (JOB = 'н.с.' or JOB='с.н.с.') and

10 RESEARCH.ID = RESEARCH_ID and

11 RESEARCH.START_DATE >= to_date('JANUARY 01 1991','MONTH DD YYYY')

12 order by MONTH_SALARY desc

13 ;

SUBSTR(TEACH SUBST SUBSTR SUBSTR( SUBSTR(RESEARCH.NAME,1,40)

------------ ----- ------ ------- ----------------------------------------

Безвиконный АПУ 350 АПУ-111 Разработка моделирующего комплекса ГАП

Цехановский АСОИУ 320 АСОИУ-9 Разработка автоматизированного рабочего

Шеховцов АСОИУ 320 АСОИУ-9 Разработка автоматизированного рабочего

Шеховцов АСОИУ 320 АСОИУ-1 Разработка состава и структуры типового

Родионов АПУ 320 АПУ-111 Разработка моделирующего комплекса ГАП

Иванов АСОИУ 270 АСОИУ-9 Разработка автоматизированного рабочего

Юрков САПР 250 САПР-77 Автоматизированная система линеаризаци а

Смирнов АСОИУ 220 АСОИУ-1 Разработка состава и структуры типового

Фомин АПУ 200 АПУ-111 Разработка моделирующего комплекса ГАП

9 records selected.

UFI> @lab1_f.ufi

UFI> select NAME,DEPT

2 from TEACHER

3 where ID in

4 (select TEACHER_ID

5 from TCH_PARTICIPATION

6 where JOB = 'н.с.' or JOB='с.н.с.' and RESEARCH_ID in

7 (select ID

8 from RESEARCH

9 where START_DATE >= to_date('JANUARY 01 1991','MONTH DD YYYY')))

10 ;

NAME DEPT

-------------------- ----------

ТельптАПУ

СмирновАСОИУ

Шеховцов АСОИУ

Безвиконный АПУ

Родионов АПУ

Иванов АСОИУ

Цехановский АСОИУ

Горохов АСОИУ

Шалагин МО ЭВМ

Шнайдер САПР

Фомин АПУ

Дорохин АПУ

Юрков САПР

Михалков САПР

Артюхов МО ЭВМ

Симонов МО ЭВМ

Грушин ВТ

17 records selected.

Соседние файлы в папке Лабораторная работа №1
  • #
    01.05.20141.97 Кб21lab1_f_2.lst
  • #
    01.05.20143.85 Кб20lab1_g.lst
  • #
    01.05.2014909 б21lab1_h.lst
  • #
    01.05.20141.89 Кб21lab1_i.lst
  • #
    01.05.20142.14 Кб21lab1_j.lst
  • #
    01.05.2014105.47 Кб30otchet.doc