involves:
- The information exchange between users, third-party services and the application itself.
- The data processing. It means that the application receives the information, processes, and stores it. Then the information is consumed by the user and third-party services.
data and information are similar in meaning, there is a significant difference between them. Information is and structured data. In other words, before the data becomes information, must be structured. To build a data a data model is used.
A data model is an abstract description of data structure
There are various data models differ in their approach to describing data structure. For exampl hierarchy model describes data as a tree structure. SimpleOne uses the relational data model based on relations and operations with them. of the data model are relation, attribute, tuplnd primary key. In the SimpleOne data structure, they correspond to the table, column, table row, which has a unique identifier within the table.
Relational Model | SimpleOne Data Structure |
---|
Relation | Table |
Attribute | Column |
Tuple | Table row |
Primary key | Identifier |
this set of articles, learn about the role of tables in SimpleOne and their properties that are important for designing a data structure. A separate article the classification of tables.
Tables consist of corresponds to a specific attribute of an information object and has its own data type.
this set of articles, learn about properties and attributes of columns that are important for designing a data structure, dot-walking in scripts, how to change the column name and type in specific cases.
reating a from scratch, SimpleOne allows you to adapt the "out-of-the-box" data structures to suit the requirements of the business solution.
this article, learn about the data model extension methods available in SimpleOne. Each method has its own scope, advantages, and disadvantages.