Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Estrutura hierárquica em um banco de dados
Organizações usam bancos de dados de computador para armazenar e organizar um grande número de registros de dados. Bases de dados impor a integridade dos dados ea segurança e aliviar os desenvolvedores de a tarefa de criar os seus próprios programas de gerenciamento de arquivos de software. Eles vêm em vários tipos principais , incluindo relacional , rede e hierárquico. Bancos de dados hierárquicos usar relações pai-filho entre tabelas de dados, onde um registro pai pode ter muitos filhos, e nenhuma criança está sem um pai. Banco de Dados

A centros de banco de dados de computador , principalmente em um único programa, conhecido como um servidor, que supervisiona os bancos de dados . Todos os pedidos de dados passam pelo servidor, que verifica os pedidos de privilégios de correção e de segurança. O servidor armazena os dados em um conjunto especial de arquivos que a maioria dos outros programas normalmente não pode acessar. O servidor pode ter vários bancos de dados , cada uma focada em uma determinada aplicação, tais como engenharia, vendas ou de inventário. Cada banco de dados tem várias mesas , cada um dos quais com um número de registros de dados composta de campos individuais . Os campos são os menores elementos significativos em um banco de dados , incluindo itens como nome, estado, código do produto e data.
Tabelas simples

Alguns dados podem ser armazenados em simples tabelas . Uma tabela de estados , por exemplo, pode ter dois campos : a sigla do estado de dois caracteres e nome do estado. Um gerente de vendas , no entanto, pode querer uma lista de contatos para cada estado. Enquanto o número de contatos é pequena , um programador acrescenta alguns campos para a tabela, como contact-name -1 , contact-name -2 e contact-name -3 . Depois de alguns contatos , no entanto , esta abordagem torna-se complicado.
Pai-filho do relacionamento

Um banco de dados hierárquico permite criar relações automáticas pai-filho entre tabelas . Para a tabela de estado no exemplo anterior , você criou uma tabela filho separado contendo nomes de contatos . O Estado pode, então, ter qualquer número de contatos ou nenhum, mas todo contato deve ter um estado . O servidor de banco de dados impõe a integridade , você não pode remover Delaware, por exemplo , se ele tem um contato. Você pode , no entanto, remover contatos da tabela filho , em seguida, remova o estado .
Automática Mestre

Alguns softwares de banco de dados hierárquico , como Image/3000 da Hewlett -Packard , inclui outro tipo de tabela chamado de mestre automática. O banco de dados adiciona e remove registros automaticamente. Se você precisa de encontrar rapidamente um registro por um valor de chave , tais como o número de clientes, você pode criar uma tabela mestre automático contendo apenas neste campo. Em vez de pesquisar através de uma tabela inteira , registro por registro , para o cliente , você só precisa especificar o número do cliente eo servidor de banco de dados localiza -lo em uma fração de segundo.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Características de um Modelo de Dados Hierárquico 
·SQL Gatilho Resultset Erro 
·Definição de Programático DataSet Conexão 
·O que é uma Matriz Web 
·Quais são as funções de Metadados em Bancos de Dados…
·MPP Vs . SMP Banco de Dados 
·A função de agregação na Subqueries 
·Teorias de limpeza de dados 
·As vantagens de bancos de dados paralelos 
·Definição do DB2 
  Artigos em destaque
·Como projetar uma página da Web no Illustrator 
·Como converter PPS para SCR 
·Como instalar o Magix Music Maker 
·Como limpar os vírus de um computador Notebook Dell se…
·Como fazer formas regulares no Illustrator CS5 
·Como criar Rodar Imagens no Flash 
·Descrição da diferença entre HIDs & NIDs 
·Tutorial Máscara do Flash 
·Como gravar um arquivo de programa em um CD 
·Como usar Shrink Wrap em Blender 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados