1. На основе таблицы Podrazhdelen создайте представление Р_1, включающее код служащего, фамилию и номер отдела. Присвойте столбцу с фамилией заголовок «Фамилия».
2. Выведите на экран содержимое представления Р_1.
3. В представлении Р_1 для служащего с фамилией "Сидоров" смените номер отдела на 22.
4. Проверьте, что "Сидоров" теперь приписан к отделу 22.
5. На основе таблиц Podrazhdelen и Lichn_Sved создайте представление P_LS для вывода данных обо всех служащих отдела 20. Выходные данные должны включать код служащего, фамилию, имя, дату рождения, должность и номер отдела.
6. Выведете структуру представления P_LS.
7. Выведете содержимое представления P_LS.
8. Выведите на экран название каждого отдела и количество служащих в нем.
9. Добавьте в представление Р_1 данные еще об одном сотруднике: код - генерируемый из последовательности, фамилия - Ветров, Имя - Леонид, должность - Бухгалтер.
10. Выведете содержимое представления Р_1. Опишите результат.
11. Выведете содержимое таблицы Podrazhdelen. Опишите результат.
|
|
12. На основе таблицы Podrazhdelen создайте представление Р_2, включающее код служащего, фамилию, должность и оклад. Добавьте предложение WITH READ ONLY.
13. Добавьте в представление Р_2 данные еще об одном сотруднике: код - генерируемый из последовательности, фамилия - Селезнев, Имя - Андрей, должность - Менеджер. Опишите результат.
14. Измените представление Р_1 так, чтобы оно содержало данные только о служащих отдела 22. Добавьте ограничение, запрещающее изменять номер отдела.
15. Выведите содержимое представления Р_1.
16. В представлении Р_1 верните служащему с фамилией «Сидоров» номер отдела 20. Объясните результат.