Um sistema de gerenciamento de banco de dados (DBMS) é um sistema que ajuda a criar e utilizar bases de dados. Diferentes tipos de SGBD de existir com diferentes implementações, flexibilidades e velocidade. Cada tipo tem vantagens sobre os outros, mas ninguém tipo é superior. O tipo de dados e estrutura que você precisa irá determinar qual DBMS melhor se adequa às suas necessidades. Bancos de dados hierárquicos
Um banco de dados hierárquico organiza itens de dados em uma estrutura de árvore , onde os itens de dados de nível superior existem acima itens de nível inferior . Itens relacionados existir no mesmo nível. Itens um nível acima do nível atual são chamados itens pai , e os itens um nível abaixo são crianças. A mais - superior item é chamado de raiz . Quando você atravessar uma DBMS hierárquico , você começa na raiz e ramo descendente. A estrutura de um DBMS hierárquico permite que você atualize rapidamente devido à forma como os itens são definidos e organizados.
Rede Databases
Tal como acontece com os bancos de dados hierárquicos , bases de dados de rede usam uma estrutura hierárquica. No entanto, eles são representados visualmente mais como uma teia de aranha que uma árvore, onde o item central é a raiz e os filhos - chamados de membros - diversificar. Ao contrário de bancos de dados hierárquicos , um item de criança pode ter mais de um pai - chamado proprietários. Você precisa definir a estrutura de um SGBD rede de antecedência , mas porque permite múltiplas conexões entre os itens , é mais flexível do que outros tipos de SGBD .
Bancos de Dados Relacionais
Um SGBD relacional liga os itens no sistema em conjunto, utilizando chaves. Cada registro tem uma chave única que você usa para encontrá-los , o que os torna mais rápido do que hierárquicas ou de rede DBMS é porque você não tem que atravessar essas estruturas para encontrar itens . Essas chaves podem também vincular dados em uma tabela de dados em outra tabela. Você pode modificar as entradas em um banco de dados relacional , sem ter de redefinir a sua estrutura , como faz com os bancos de dados hierárquicos ou de rede.
Databases Object- Oriented
Um banco de dados orientado a objetos pode conter vários tipos de dados que outros DBMS não pode, como arquivos gráficos , áudio e vídeo. Esses objetos consistem na parte de dados em si e um método , que são as instruções para o DBMS que detalham como lidar com o objeto. Orientada a objetos do DBMS são caros para implementar por causa da quantidade de espaço de armazenamento e estrutura de que necessitam , no entanto, eles oferecem uma vantagem significativa sobre outra de DBMS por causa da flexibilidade de dados que permitem
< . br>