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