Практическая работа по теме: Создание, изменение и удаление представлений

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. Объясните результат.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: