Skip to main content

Quais são os diferentes tipos de sistemas de gerenciamento de banco de dados?

Os sistemas de gerenciamento de banco de dados permitem que os usuários armazenem bits de informações, organizem e recuperem algumas ou todas, conforme necessário. Cada um dos principais tipos de sistemas de gerenciamento de banco de dados requer um programa de software que cria registros para organizar os dados e cria relatórios a partir desses dados. Os programas de software para bancos de dados criam um dos quatro tipos comuns: bancos de dados hierárquicos, bancos de dados de rede, bancos de dados relacionais ou bancos de dados orientados a objetos.

O banco de dados hierárquico é um dos tipos mais antigos de sistemas de gerenciamento de banco de dados. É mais comumente usado em computadores mainframe. O criador do banco de dados pré-define os relacionamentos entre cada registro e seus dados. A estrutura requer um registro raiz, ou pai, a partir do qual o designer do banco de dados cria um relacionamento pai-filho para cada bit de dados que entra no banco de dados.

Um banco de dados de rede também organiza os dados usando relacionamentos pai-filho definidos. Como uma família real, a estrutura do banco de dados de rede permite que um dado classificado como filho tenha mais de um pai. Esta é uma melhoria em relação aos tipos hierárquicos de sistemas de gerenciamento de banco de dados. Ele permite que os usuários conectem informações em um banco de dados a outro conjunto de dados através do registro pai e do registro filho.

O sistema de gerenciamento de banco de dados relacional aumentou em popularidade devido à sua flexibilidade e facilidade de uso. Ele permite que o designer do banco de dados use informações individuais para criar relacionamentos entre bancos de dados separados sem a restrição dos relacionamentos pai ou proprietário. As informações em um banco de dados que as vincula aos dados em outro são identificadores exclusivos, como um número de identificação de funcionário.

Os tipos relacionais de sistemas de gerenciamento de bancos de dados permitem que os projetistas de banco de dados criem um banco de dados para armazenar informações sobre salários e salários dos funcionários. O designer cria um banco de dados separado para informações pessoais, como endereços residenciais e números de telefone. Usuários diferentes podem inserir e atualizar os registros em cada banco de dados. Os relatórios extraem dados dos registros de qualquer banco de dados no qual o número de identificação do funcionário correspondente seja encontrado.

Os tipos de sistemas de gerenciamento de banco de dados orientados a objetos fornecem uma maneira de organizar dados que não sejam números e texto. Os designers os usam para acomodar itens multimídia, como fotos, músicas e vídeos. Este sistema de gerenciamento de banco de dados usa dois identificadores para cada item. O primeiro é um nome de objeto descritivo e o segundo é um programa em miniatura com instruções ou métodos que o computador executa durante o armazenamento e a recuperação. As duas partes se tornam um objeto que os usuários do banco de dados podem organizar como podem com texto ou números.