Назад    Оглавление    Далее

Практическое занятие 13: создание представлений.

  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. Получилось или нет? Почему?

В соответствующий раздел курса    Список практических заданий