GUI Schema Model Construction for Nested NoSQL Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack a graphical way to model NoSQL database schema models and REST APIs, failing to provide a clear and functional representation of nested objects and relationships.

Innovation Solution

A GUI-supported method for constructing database schema models that extends traditional table-like representations with nested objects, using tree diagrams and entity relationship diagrams to visually represent collections and their relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional table-like representations are used for database schema models, then the representation is simple and easy to understand, but it cannot handle nested objects and complex NoSQL structures

Engineering Contradiction:
Improveability to handle nested objectsVSAvoidrepresentation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements nested objects within table-like representations by allowing objects to contain other objects as members. This nested structure enables the representation to handle complex NoSQL schemas while maintaining the familiar table-like interface, thus improving adaptability without significantly increasing complexity

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent adds a hierarchical dimension to the traditional flat table representation by introducing levels of nesting. This dimensional extension allows the representation to accommodate complex structures like arrays of objects and objects containing arrays, enabling versatile modeling of NoSQL databases while keeping the interface intuitive

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If existing relational database modeling methods are applied to NoSQL databases, then the modeling process is straightforward, but it fails to capture NoSQL-specific features like nested objects and flexible schemas

Engineering Contradiction:
Improvesupport for NoSQL featuresVSAvoidmodel accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal modeling language that can represent both relational and NoSQL database structures using the same table-like syntax. This multi-functional approach allows the same representation to accurately model NoSQL features such as nested objects, arrays, and flexible schemas while maintaining compatibility with traditional relational modeling concepts

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extends the modeling language by introducing new parameters and syntax elements specific to NoSQL databases, such as nested object definitions, array specifications, and type annotations. These parameter extensions enable accurate representation of NoSQL features without altering the fundamental simplicity of the table-like structure

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If graphical representations are introduced to model NoSQL schemas, then the visual clarity and hierarchy are improved, but the system complexity increases

Engineering Contradiction:
Improvevisual understandingVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the graphical visualization capabilities with the existing table-like representation syntax, combining structural information, hierarchy, and visual clarity into a single unified format. This integration allows complex NoSQL schemas to be represented graphically while maintaining the simplicity and ease of operation of the underlying table-like structure

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250156380A1Improved construction of database schema models for database systems and rest API's
Publication Date: 2025.05.15 INTEGRIT SA NV
  • US20250156380A1 patent drawing
  • US20250156380A1 patent drawing
  • US20250156380A1 patent drawing

AI summary

The present invention relates to a method for constructing a schema model by a user by means of a computer, comprising the steps of: providing a set of collections and/or optionally one or more relationships linking at least two of said set of collections; editing one or more of said set of collections, each of which associated with a schema definition displayed by a single table on an entity relationship diagram on a graphical interface on said computer and comprising at least one object and/or one field; automatically generating by means of said computer said schema model; wherein said set of collections comprises at least one collection comprising a nested object comprising lower level nodes, each of said lower level nodes being displayed on the single table of the collection that comprises said nested object, wherein the schema model is generated for a database system or a REST API or a GraphQL API.