Database Without SQL Using Iterative Set for N-Dimensional Relations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Relational databases require complex SQL queries to search data, which can be tedious and error-prone, and are limited to representing two-dimensional relationships between tables, restricting the types of queries that can be executed.

Innovation Solution

A database system using a non-deterministic Turing machine with a bijective-set memory that stores data in a three-dimensional coordinate system, allowing for the representation of N-dimensional relations without the need for multiple tables or formal query languages, enabling searches through deduction and reduction operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If relational databases use multiple tables with primary keys and foreign keys to represent relationships, then the ability to link disparate data sets is improved, but the device complexity and difficulty of querying increase

Engineering Contradiction:
Improveability to link disparate data setsVSAvoiddatabase structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple tables and their relationships into a single table structure. Instead of maintaining separate tables with primary keys and foreign keys, all data is stored in one table with columns that can reference other rows within the same table, eliminating the need for complex multi-table joins while preserving relational capabilities

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single table is designed to serve multiple functions: it stores all data, maintains relationships through self-referential columns, and enables both simple and complex queries without requiring different structural approaches. This universal table replaces the need for multiple specialized tables

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

2Measurement precision

If relational databases require SQL queries to search data, then precise data retrieval is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improvedata retrieval precisionVSAvoidquery formulation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The database system performs self-service by automatically understanding and executing query intent without requiring users to write formal SQL. The system can interpret natural language or simplified queries, automatically translate them into appropriate operations, and return results, eliminating the need for users to learn complex query syntax

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An intermediary layer is introduced between the user and the database data. This intermediary handles the translation from simple user queries to complex database operations, managing the complexity internally while presenting a simplified interface to users

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If relational databases are limited to two-dimensional relationships between tables, then the device complexity is reduced, but the adaptability to represent complex relations deteriorates

Engineering Contradiction:
Improverelationship structure simplicityVSAvoidability to represent N-dimensional relations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent extends the traditional two-dimensional table structure by adding self-referential columns that create additional dimensional relationships. Rows can reference other rows through columns within the same table, enabling multi-dimensional relationships while maintaining the familiar two-dimensional table layout, thus adding relational depth without structural complexity

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

Data Source

PatentUS9418137B2Database without structured query language
Publication Date: 2016.08.16 HAN SHERWIN
  • US9418137B2 patent drawing
  • US9418137B2 patent drawing
  • US9418137B2 patent drawing

AI summary

A database system uses an iterative set to store data and relationships among the data in a parallel manner. Unlike a relational database, which is limited to representing two-dimensional relationships (i.e., relationships between pairs of tables), the database system of the present invention may represent N-dimensional relations in a three-dimensional coordinate system. Furthermore, the database system of the present invention may store all database data in a single iterative set, without the need to use multiple tables. As a result of the manner in which data and relationships among data are stored by embodiments of the present invention, embodiments of the present invention may be used to search the database without the need to formulate queries in a formal query language such as SQL.