разрабатываемое на платформе SimpleOne, предполагает:
- информация поступает в приложение, обрабатывается и хранится в нем, затем потребляется .
Поэтому важно взвешенно подходить структуры данных, которая будет использоваться для хранения и обработки информации, исходя из бизнес-задачи, которую должно решить .
Несмотря на то, что данные и информация являются похожими по смыслу понятиями, между ними есть значительное различие. Информация это точные и систематизированные данные. . Для построения структуры данных используется модель данных. Модель данных представляет собой абстрактное описание структуры данных, взаимосвязи между данными, методы работы с ними, а также то, как данные соотносятся между собой.
Существуют различные модели данных, различающиеся подходом к описанию . Например, иерархическая модель описывает данные в виде древовидной структуры, состоящей из объектов разных уровней. В SimpleOne используется реляционная модель данных, в основе которой лежат отношения и . Основными понятиями реляционной модели данных являются , кортеж и первичный ключ. В структуре данных SimpleOne этим понятиям соответствуют таблица, колонка, строка таблицы, и уникальный в рамках таблицы идентификатор
Платформа SimpleOne хранит все данные и настройки бизнес-логики конфигурации в виде записей определенных таблиц.
В данном разделе описывается роль таблиц в SimpleOne, а также их свойства, важные для построения структуры данных. Отдельная статья раздела посвящена классификации таблиц.
Таблицы состоят из колонок, каждая из которых соответствует конкретному атрибуту информационного объекта и определенный тип данных.
В данном разделе описаны атрибуты и свойства колонок, важные для построения структуры данных, использование механизма dot-walking в скриптах и настройка типа и системного наименования колонок.
Запись представлена в виде строки реляционной таблицы. Это совокупность логически связанных полей, которая соответствует конкретному экземпляру информационного объекта. Каждая запись в таблице имеет уникальный идентификатор.
В данной статье описаны атрибуты записей и операции над ними.
Чтобы не создавать модели данных с нуля, SimpleOne позволяет приспособить "коробочные" структуры данных под нужды бизнес-решения.
В данной статье описаны доступные в SimpleOne способы расширения модели данных, каждый из которых имеет свою область применения, достоинства и недостатки.