
 
П
П
р
р
а
а
к
к
т
т
и
и
ч
ч
е
е
с
с
к
к
о
о
е
е
 
 
з
з
а
а
н
н
я
я
т
т
и
и
е
е
 
 
1
1
3
3
:
:
 
 
 
 
с
с
о
о
з
з
д
д
а
а
н
н
и
и
е
е
 
 
п
п
р
р
е
е
д
д
с
с
т
т
а
а
в
в
л
л
е
е
н
н
и
и
й
й
 
 
1.  На основе таблицы WORKER создайте представление EMP_VU, 
включающее  номер  служащего,  фамилию  и  номер  отдела.  
Присвойте столбцу с фамилией заголовок EMPLOYEE. 
2.  Выведите на экран содержимое представления EMP_VU. 
3.  Напишите  скрипт-файл  для  вывода  на  экран  определения 
представления.  Передайте  скрипт-файлу  имя  представления.  
Сохраните  файл  под  именем “test131.sql”.  Выполните  его  для 
вывода определения EMP_VU. 
4.  В  представлении EMP_VU для  служащего  с  фамилией “Smith” 
смените номер отдела на 37. 
5.  Проверьте, что “Smith” теперь приписан к отделу 37. 
6.  На  основе  таблиц DEPARTMENT и WORKER создайте 
представление MNS_VU для  вывода  данных  о  всех  служащих 
отделов  маркетинга  и  продаж.  Выходные  данные  должны 
включать  номер  служащего,  полное  имя  и  номер  отдела. 
Сохраните команду в скрипт-файле “test132.sql”. 
7.  Выведете структуру и содержимое представления MNS_VU. 
8.  Выведите  на  экран  определение  представления MNS_VU, 
выполнив скрипт-файле “test131.sql”. 
9.  Выведите  на  экран  название  каждого  отдела  и  количество 
служащих в нем. 
10. Измените  представление EMP_VU так,  чтобы  оно  содержало 
данные  только  о  служащих  отдела 37. Добавьте  ограничение, 
запрещающее изменять номер отдела. 
11.  Выведите содержимое представления EMP_VU. 
12.  В  представлении EMP_VU верните  служащего  с  фамилией 
Smith номер отдела 54. Получилось или нет? Почему? 
 
 
П
П
р
р
а
а
к
к
т
т
и
и
ч
ч
е
е
с
с
к
к
о
о
е
е
 
 
з
з
а
а
н
н
я
я
т
т
и
и
е
е
 
 
1
1
4
4
:
:
 
 
 
 
с
с
о
о
з
з
д
д
а
а
н
н
и
и
е
е
 
 
и
и
н
н
д
д
е
е
к
к
с
с
о
о
в
в
 
 
1.  Могут  ли  какие-  либо  из  перечисленных  индексов 
использоваться с указанными запросами и почему? 
a.  Неуникальный индекс по столбцу LAST_NAME. (Да/Нет). 
 
 
 
111