Banco de dados de rede

Definição - o que significa Network Database?

Um banco de dados de rede é um tipo de modelo de banco de dados em que arquivos ou registros de vários membros podem ser vinculados a arquivos de vários proprietários e vice-versa. O modelo pode ser visto como uma árvore de cabeça para baixo, onde cada informação do membro é o ramo vinculado ao proprietário, que é a parte inferior da árvore. Essencialmente, os relacionamentos são em forma de rede, em que um único elemento pode apontar para vários elementos de dados e ele próprio pode ser apontado por vários elementos de dados.

Definirtec explica Network Database

O modelo de banco de dados de rede permite que cada registro tenha vários registros pai e filho, que, quando visualizados, formam uma estrutura semelhante à da web de registros em rede. Em contraste, um membro de dados de modelo hierárquico pode ter apenas um único registro pai, mas pode ter muitos registros filhos.

Essa propriedade de ter vários links se aplica de duas maneiras: o esquema e o próprio banco de dados podem ser vistos como um gráfico generalizado de tipos de registro que são conectados por tipos de relacionamento. A principal vantagem de um banco de dados em rede é que ele permite uma modelagem mais natural dos relacionamentos entre registros ou entidades, em oposição ao modelo hierárquico. No entanto, o modelo de banco de dados relacional começou a conquistar tanto a rede quanto os modelos hierárquicos porque sua flexibilidade e produtividade adicionais se tornaram mais evidentes conforme a tecnologia de hardware se tornou mais rápida.