460 Shares 6677 views

Modelo de Dados de Rede

O modelo de dados de rede substitui o hierárquico mais simples e clara. Na sua essência, o modelo de rede é muito semelhante à hierarquia, ele também tem componentes, que é o elemento raiz no qual é armazenada a informação mais importante. Entre os nodos são combinados através de ligações. E os nós localizados na mesma distância do nó raiz para formar, como no modelo hierárquico, níveis. A peculiaridade do modelo hierárquico foi que a partir de um elemento para outro só pode ser uma rota, e na rede não é o caso, existem várias rotas. O modelo de dados de rede fornece uma oportunidade para construir estruturas mais complexas de dados. Esta é a principal diferença entre esses dois modelos.


A fim de criar um modelo de dados foi a realização de relações "muitos para muitos" com correção simultânea das lacunas existentes no modelo hierárquico, que foram identificadas ao longo do tempo. O modelo de dados de rede é baseada no uso da teoria dos grafos. A partir deste ponto de vista, corresponde a um gráfico arbitrária. Neste modelo, cada descendente pode ter qualquer número de ancestrais. banco de dados de rede consiste em um conjunto de registros, e que o referido conjunto de relações que estão presentes entre os registros de dados. Dois tipos de registros, que é o ancestral e descendente, determinar os tipos de conexões. exemplo comunicação tipo tipicamente representa um exemplo do antepassado gravação com a inclusão de um conjunto ordenado de elementos pertencentes ao tipo de entrada criança. Sob um conjunto de comumente entendido como um conjunto nomeado de registros, onde um tipo de registro declarou o proprietário do set, e outros registros – este conjunto de membros.

O modelo de dados de rede tem algumas peculiaridades. Todos os tipos de conexões usadas devem necessariamente ser funcional, isto é, "muitos para um", "one-to-multidão" ou "00:59". O modelo é limitado internamente expressa a afirmação de que para este tipo de conexão com um determinado tipo de ancestral registro e descendente do tipo de gravação necessariamente certas condições sejam atendidas. A fim de determinar a relação "de muitos para muitos", introduziu-se um tipo especial de registos, bem como um par de funcional de ligação na forma "um a uma pluralidade de" e "muitos-para-um." Se necessário, informações adicionais podem ser adicionadas na gravação, desempenhando o papel de ligamentos.

As relações de grupo modelo de rede geralmente descrevem o tipo de relação de "set one-to-", isto é, o proprietário de um, mas ele tem um monte de subordinados. Pode-se citar como exemplo desta atitude como "trabalho". Aqui significa que cada empregado trabalha em qualquer departamento particular, mas cada departamento pode muito bem trabalhar alguns funcionários. O tipo de modelo de rede de "um a uma pluralidade de" relação entre os vários entidades é implementado por meio de relações de grupo.

O modelo de rede de banco de dados envolve o uso das seguintes operações sobre os dados:

– Lembre-se, você tem que digitar as informações no nosso banco de dados;

– incluir na atitude do grupo, que é definido entre estas comunicação específica;

– switch, que é fazer a transição de um conjunto de membro de qualquer outro proprietário;

– update, isto é, a fazer qualquer modificação de dados;

– extrato, ou seja, a realização de operações sobre a leitura de dados;

– para remover, ou seja, para fazer uma remoção lógica ou física dos dados;

– exclui o registro de relações de grupo, isto é, a realização de quebrar a ligação entre os dados.

Em tal modelo de dados têm características especiais para manipulação de dados e navegação entre eles. A unidade de navegação no modelo gráfico para o estabelecimento de registros para o qual você deseja aplicar outra manipulação de dados. Esses registros são comumente chamados atual. O modelo de rede pode estar presente a partir da passagem de corrente para a ocorrência seguinte do nó actual para o outro corrente de ligação vértice arbitrária que foi realizado por uma relação de grupo. Navigation pode começar com uma gravação arbitrária.