O que é um modelo de rede?

Um banco de dados de computador é organizado por tabelas, que geralmente se referem a uma lista de registros que compartilham algum ponto em comum. Em um modelo de banco de dados hierárquico padrão, as tabelas estão associadas uma à outra com base no relacionamento entre pais e filhos, onde uma tabela pai pode ter vários filhos, mas uma tabela infantil não pode ter vários pais. Por exemplo, a tabela "funcionários" - a tabela dos pais - pode ser subdividida em duas mesas infantis: "trabalhadores atuais" e "trabalhadores anteriores". Um banco de dados de modelo de rede oferece uma alternativa a essa limitação de pais e filhos. Em um banco de dados de modelo de rede, qualquer tabela única pode ter várias tabelas infantis e várias tabelas pais, resultando em uma estrutura gráfica mais natural entre as entidades no banco de dados. Tentar espremer os arranjos da mesa em um modelo de um parente pode ser restritivoe, especialmente quando duas ou mais tabelas podem ser igualmente consideradas categorias de pais. Continuando o exemplo passado, enquanto a tabela "funcionários" foi usada como pai para as mesas "trabalhadores atuais" e "trabalhadores anteriores", uma tabela de "contratados independentes" serviria igualmente bem como os pais para ambos ou até ambos. Através da configuração do modelo de rede, o usuário final pode estruturar o banco de dados para que "funcionários" e "contratados independentes" sejam pais dos "trabalhadores atuais" e das mesas de "trabalhadores anteriores".

As tabelas

em um banco de dados de modelo de rede podem ser representadas graficamente, listando cada nome de tabela individualmente, começando com as tabelas pai de nível mais alto na parte superior do gráfico e trabalhando até as tabelas crianças mais dependentes na parte inferior. Cada relacionamento pai-filho pode ser representado desenhando uma linha entre as tabelas relacionadas. Isso permite que os designers de banco de dados mais prontamente vocêEncontre a conexão entre entidades.

Embora o modelo de rede permita uma representação mais realista das relações entre as entidades de dados, ele é amplamente obsoleto no design moderno do banco de dados. A escalada de desempenho de hardware para computadores permitiu que organizações maiores evoluíssem para o que é chamado de modelo de banco de dados relacional, que permite que os usuários finais inseram diretamente dados usando valores-chave em vez de se concentrarem estritamente no relacionamento entre pais e filhos. Por exemplo, uma lista de funcionários em um modelo de banco de dados relacional pode ter o nome do funcionário listado como o valor -chave. Isso vincula a lista de funcionários a todas as outras tabelas que contêm o nome do funcionário, permitindo que todas as informações sobre esse funcionário sejam retiradas de uma só vez, independentemente de qual tabela a segura.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?