This work aims to improve problem-solving skills even for students and adults, who are not so interested in mathematics. This requires simple algorithms. The efficiency of these is not the focus of this work, as we assume that computers will continue to take over this computational work. We concentrate on important, flexible operations that are as universal as possible. In doing so, we rely on the object of the structured table. A structured table can represent a number of any type, but also texts and structured collections of text and numbers. This means that the focus is no longer only on individual data operations such as addition, multiplication, sine, root, etc., but also on mass data operations such as selecting (choosing), sorting, aggregating, restructuring, joining (merging tables), etc. The work clearly shows that these operations can also be used to develop new, simpler solutions for the problems now being dealt with at school. Simpler, more universal algorithms that can be programmed by anyone should be taught at school. The work on the data model o++o was strongly motivated by the Relational data model with its language SQL and the language CONVERT, which tried to extend the flat table model to hierarchical data structures.
Read full abstract