Представление Базы Данных

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

Преимущества представления над таблицами:

Представлению не требуется много места; база данных содержит только определение представления, а не копию всех данных, которые оно предоставляет. 

Вы можете манипулировать вложенными представлениями, так как одно представление может собрать данные из других представлений. 

Данные представлений не упорядочены. Представление является реляционной таблицей, соответственно, предоставляет только набор данных. Однако, вы можете получить отсортированные данные из представления таким же образом, каким вы это делаете, работая с любой другой таблицей — в качестве части запроса для этого представления. 

Представления Базы Данных AnyLogic

AnyLogic предоставляет пользователям набор предопределенных представлений базы данных, журналов действий собранных во время моделирования.

Вы также можете создать свое собственное представление базы данных, используя свои собственные таблицы базы данных, или таблицы с исходными данными.

 Как создать новое представление базы данных

  1. В разделе Проекты, нажмите правой кнопки на элемент База данных, и выберите Создать >  Представление БД из всплывающего меню.
  2. Вы увидите диалоговое окно Новое представление БД .
  3. Укажите Имя представления в поле Имя вида.
  4. Выделите таблицы, которые вы хотите включить в это представление базы данных.
  5. Когда закончите, нажмите на кнопку OK .
  1. В центре рабочей области вы увидите редактор представления базы данных, который будет отображать содержимое таблицы. 
  1. В меню дерева Проекты, новое представление будет расположено в подветви ветки База Данных модели. 
  2. В панели Свойства, вы найдете свойства представления (см. описание ниже). Вы можете изменять представление, редактируя SQL запрос этого представления в поле Задание представления.
Свойства

Имя – Название представления базы данных.

Мне не нужен этот лог – [Параметр виден, если представление является журналом AnyLogic] Если опция отмечена, данные для этого журнала не собираются.

Создать редактируемую копию этого представления – [Параметр виден, если представление является журналом AnyLogic] Щелкните мышью по этой кнопке, чтобы создать копию этого нередактируемого представления и настроить его (путем редактирования SQL запроса в поле Задание представления).

Задание представления – [Параметр виден, если представление базы данных создано пользователем] SQL запрос, формирующий это представление. Если вам будет нужно изменить представление, отредактируйте этот запрос.

Столбцы – [Параметр виден, если представление базы данных создано пользователем] Нередактируемый список столбцов представления (он формируется SQL запросом представления). Вы можете видеть Имя столбца и Тип для каждого столбца этого представления.