- •Концептуальная схема учебной бд в виде er-диаграммы Вариант №4.
- •1 Record created.
- •1 Record created.
- •2 Substr(name, 1, 40),
- •2 Substr(name, 1, 9),
- •9 From research
- •2 Price
- •3 From research
- •4 Where name like 'Исследование и разработка языка спецификации для параллельных систем'
- •2 Surname,
- •3 Patr_name
- •4 From teacher
- •2 Substr(name, 1, 40)
- •3 From research
- •2 Substr(name, 1, 40)
- •3 From research
- •2 Substr(name, 1, 40),
- •2 Substr(name, 1, 40),
2 Price
3 From research
4 Where name like 'Исследование и разработка языка спецификации для параллельных систем'
5 ;
SUBSTR(NAME,1,40) PRICE
---------------------------------------- --------
Исследование и разработка языка специфик 350000
UFI> update RESEARCH
2 set NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем',
3 PRICE = PRICE + 50000
4 where NAME like 'Исследование и разработка языка спецификации для параллельных систем'
5 ;
1 record updated.
UFI> select substr(NAME, 1, 40),
2 PRICE
3 from RESEARCH
4 where NAME like 'Исследование и разработка интерактивной среды спецификации параллельных систем'
5 ;
SUBSTR(NAME,1,40) PRICE
---------------------------------------- --------
Исследование и разработка интерактивной 400000
UFI> select NAME,
2 SURNAME,
3 PATR_NAME
4 from TEACHER
5 where ID = (select MANAGER_ID from RESEARCH where NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем')
6 ;
NAME SURNAME PATR_NAME
-------------------- --------------- --------------------
Ильин Иван Ильич
UFI> update TEACHER
2 set NAME = 'Васькин',
3 SURNAME = 'Павел',
4 PATR_NAME = 'Ильич'
5 where ID = (select MANAGER_ID from RESEARCH where NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем')
6 ;
1 record updated.
UFI> select NAME,
2 Surname,
3 Patr_name
4 From teacher
5 where ID = (select MANAGER_ID from RESEARCH where NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем')
6 ;
NAME SURNAME PATR_NAME
-------------------- --------------- --------------------
Васькин Павел Ильич
UFI> select PRICE
2 from STAGE
3 where RESEARCH_ID = '41' and ID = '443'
4 ;
PRICE
--------
100000
UFI> update STAGE
2 set PRICE = PRICE + 50000
3 where RESEARCH_ID = '41' and ID = '443'
4 ;
1 record updated.
UFI> select PRICE
2 from STAGE
3 where RESEARCH_ID = '41' and ID = '443'
4 ;
PRICE
--------
150000
UFI> ^Z
UFI> exit
Logged off from ORACLE.
Задание 2б: у всех НИР, занесенных во временную таблицу POWER_RESEARCH, заказчиком по которым не является ГКНТ СССР, увеличить стоимость работ в 1.2 раза.
UFI> start 2_4
UFI> select PRICE
2 from SIMPLE_RESEARCH
3 where CUSTOMER not like 'ГКНТ СССР'
4 ;
select PRICE
*
ERROR at line 1: invalid column name
UFI> update SIMPLE_RESEARCH
2 set PRICE = PRICE * 1.2
3 where CUSTOMER not like 'ГКНТ СССР'
4 ;
set PRICE = PRICE * 1.2
*
ERROR at line 2: invalid column name
UFI> select PRICE
2 from SIMPLE_RESEARCH
3 where CUSTOMER not like 'ГКНТ СССР'
4 ;
select PRICE
*
ERROR at line 1: invalid column name
UFI> ^Z
UFI> exit
Logged off from ORACLE.
Задание 3а: удалить из БД все сведения о НИР ‘Исследование и разработка интерактивной среды спецификации параллельных систем’.
UFI> start 2_5
UFI> select ID,