Интернет магазин китайских планшетных компьютеров



Компьютеры - Представление (базы данных)

09 апреля 2011


Оглавление:
1. Представление (базы данных)
2. Использование
3. Специфические типы представлений



Представление — виртуальная таблица, представляющая собой поименованный запрос, который будет подставлен как подзапрос при использовании представления.

В отличие от обычных таблиц реляционной БД, представление не является самостоятельной частью набора данных, хранящегося в базе. Содержимое представления динамически вычисляется на основании данных, находящихся в реальных таблицах. Изменение данных в реальной таблице БД немедленно отражается в содержимом всех представлений, построенных на основании этой таблицы.

Способ создания и содержимое представлений

Типичным способом создания представлений для СУБД, поддерживающих язык запросов SQL, является связывание представления с определённым SQL-запросом. Соответственно, содержимое представления — это результат выполнения этого запроса, а возможности построения представления ограничиваются только степенью сложности диалекта SQL, поддерживаемого конкретной СУБД. Так, для типичных СУБД, таких как PostgreSQL, Interbase, FireBird, Microsoft SQL Server, Oracle, представление может содержать:

  • подмножество записей из таблицы БД, отвечающее определённым условиям;
  • подмножество столбцов таблицы БД, требуемое программой;
  • результат обработки данных таблицы определёнными операциями;
  • результат объединения нескольких таблиц;
  • результат слияния нескольких таблиц с одинаковыми именами и типами полей, когда в представлении попадают все записи каждой из сливаемых таблиц;
  • результат группировки записей в таблице;
  • практически любую комбинацию вышеперечисленных возможностей.


Просмотров: 2584


<<< План выполнения запроса
Расписание (СУБД) >>>