Основы языка TRANSACT SQL. Казакова И.А. - 116 стр.

UptoLike

Составители: 

115
Модифицируемые и немодифицируемые представления соз-
даются для различных целей.
Модифицируемые представления служат для скрытия частей
таблицы, не относящихся к потребностям данного пользователя.
Немодифицируемые представления создают целый набор
сложных запросов, результаты которых могут использоваться в
других запросах. Это позволит избежать сложных предикатов и
снизить вероятность ошибочных действий.
Представления могут также иметь значение при решении за-
дач защиты и безопасности данных.
Представления, основанные на нескольких таблицах, имеют
ряд преимуществ:
могут использоваться при формировании сложных отчетов
как промежуточный макет, скрывающий детали объединения боль-
шого количества исходных таблиц;
обеспечивают наилучшие условия для транзакций, позволяют
использовать компактные схемы кодов, устраняя необходимость на-
писания для каждого отчета длинных объединяющих процедур;
предварительно объединенные и проверенные уменьшают
вероятность ошибок, связанных с неполным выполнением условий
объединения.
Контрольные вопросы
1. Что такое представления?
2. В чем различие между представлениями и таблицами?
3. Каким целям служат представления?
4. Должно ли представление иметь одинаковое имя с таблицей,
от которой порождено?
5. Возможно ли создание представления, включающего ин-
формацию из нескольких таблиц одновременно?
6. В чем различие между обновляемыми и необновляемыми
представлениями?
     Модифицируемые и немодифицируемые представления соз-
даются для различных целей.
     Модифицируемые представления служат для скрытия частей
таблицы, не относящихся к потребностям данного пользователя.
     Немодифицируемые представления создают целый набор
сложных запросов, результаты которых могут использоваться в
других запросах. Это позволит избежать сложных предикатов и
снизить вероятность ошибочных действий.
     Представления могут также иметь значение при решении за-
дач защиты и безопасности данных.
     Представления, основанные на нескольких таблицах, имеют
ряд преимуществ:
      могут использоваться при формировании сложных отчетов
как промежуточный макет, скрывающий детали объединения боль-
шого количества исходных таблиц;
      обеспечивают наилучшие условия для транзакций, позволяют
использовать компактные схемы кодов, устраняя необходимость на-
писания для каждого отчета длинных объединяющих процедур;
      предварительно объединенные и проверенные уменьшают
вероятность ошибок, связанных с неполным выполнением условий
объединения.

                   Контрольные вопросы
     1. Что такое представления?
     2. В чем различие между представлениями и таблицами?
     3. Каким целям служат представления?
     4. Должно ли представление иметь одинаковое имя с таблицей,
от которой порождено?
     5. Возможно ли создание представления, включающего ин-
формацию из нескольких таблиц одновременно?
     6. В чем различие между обновляемыми и необновляемыми
представлениями?




                              115