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 >