Hyper Relational

As folhas de cálculo expõem dados em linhas e colunas. Portanto, trata-se de um objeto plano porque os dados nas células dependem de um “cabeçalho de linha” (ou seja, uma chave primária) e um cabeçalho de coluna para serem significativos. A conexão entre duas tabelas (por exemplo, através de um comando join) imita a figura 3.5(a), uma vez que os dados de ambas as tabelas estão disponíveis no mesmo plano. Em contraste, a disposição mestre/detalhe imita a figura 3.5(b), pois mantém as informações de cada tabela em planos diferentes. Assim, os dados organizados conforme o modelo entidade-relacionamento são um cubo 3D. Em contrapartida, também é necessário lidar com metadados para descobrir novas formas de juntar informações ao longo da coleção.

Figura 3.5(a)

Figura 3.5. a) cubo desdobrado

Figura 3.5(b)

Figura 3.b. a) cubo projetado

O HyperRelational trata dados estruturados em diversos formatos, como RDMS9 proprietário, CSV, XML e JSON. O objetivo é fornecer opções de exploração de dados e metadados extraídas de propriedades de visualização geométrica, conforme a figura 3.15:

Figura 3.15. uma tabela em visão de grade e formulário mestre/detalhe.

Figura 3.15.uma tabela em visão de grade e formulário mestre/detalhe.