Редактор таблиц БД

Редактор таблицы базы данных отображает данные, содержащиеся в таблицах и представлениях встроенной базы данных модели AnyLogic. Редактор отображает таблицы в привычном виде, как набор столбцов и записей (строк).

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

Чтобы открыть редактор таблиц базы данных

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

Редактирование значений

Создав пустую таблицу базы данных, вам понадобится ввести в таблицу значения.

Чтобы ввести новое значение

  1. Сделайте двойной щелчок мышью по ячейке таблицы, и введите новое значение.

Чтобы редактировать значения ячеек

  1. Выделите необходимую ячейку щелчком мыши. Выделить несколько ячеек можно комбинацией SHIFT+щелчок и CTRL+щелчок (Cmd+щелчок на Mac OS), или выделите несколько ячеек мышкой (зажмите левую кнопку мыши на ячейке и передвиньте мышь к последней ячейке, отпустите левую кнопку).
  2. Вызовите контекстное меню правой кнопкой мыши и выберите действие (Вырезать, Копировать, Вставить, Очистить содержимое, Удалить строки).

Чтобы редактировать всю строку (запись)

  1. Выделите строку, которую необходимо редактировать, щелчком левой кнопкой мыши в самом левом столбце, отображающем нумерацию записей. Выделить несколько ячеек можно комбинацией SHIFT+щелчок и CTRL+щелчок (Cmd+щелчок на Mac OS).
  2. Вызовите контекстное меню правой кнопкой мыши и выберите действие (Вырезать, Копировать, Вставить, Очистить содержимое, Удалить строки).
Ниже приведена инструкция по удалению нескольких записей таблицы.

Чтобы удалить запись (строку)

  1. Щелкните правой кнопкой мыши в ячейке строки, и выберите Удалить из контекстного меню.

Значки в ячейке столбца таблицы

- Столбец может содержать только уникальные значения.

- Столбец индексирован.

- Столбец играет роль внешнего ключа (foreign key). Внешний ключ представляет собой поле в одной таблице, которое уникально идентифицирует запись в другой таблице путем ссылки на заданный там первичный ключ. Например, у вас есть таблица, названная FLIGHT, у которой есть первичный ключ FLIGHT_ID. В другой таблице, FLIGHT_DETAILS, есть внешний ключ, ссылающийся на поле FLIGHT_ID для уникальной идентификации связи между двумя таблицами.

 - Записи таблицы отсортированы по значениям данного столбца, в возрастающем порядке.

- Записи отсортированы так, что значения в данном столбце следуют в убывающем порядке.