Sistema de Gerenciamento de Base de Dados e Sistema de Gerenciamento de Arquivos

Este artigo ajudará você a diferenciar entre o sistema de gerenciamento de banco de dados e o sistema de gerenciamento de arquivos.

O Gerenciamento de Base de Dados (DBM) é definido como um sistema de software ou hardware que faz interface entre os bancos de dados de um sistema e usuários e programas para incluir, excluir, modificar ou recuperar elementos de dados, registros e arquivos por referência lógica a eles.

As funções do DBM podem ser divididas em três grandes categorias, a saber, criação da base de dados, processamento da base de dados e recuperação de informações da base de dados.

A criação da base de dados envolve:

(a) Definição da estrutura de dados e relacionamentos e

(b) Carregando os valores dos dados no recurso da base de dados física.

O processamento da base de dados envolve atividades normais de manutenção de arquivos, como a adição de novos registros, a exclusão de registros antigos e a atualização dos registros existentes para refletir as transações. Além de atualizar os registros de dados, os índices mantidos pelo sistema também devem ser atualizados durante o processamento.

Modificações da estrutura de dados, conforme necessário, também podem ser incluídas no processamento. A proteção da base de dados da exposição a pessoas não autorizadas ou de qualquer destruição acidental ou modificação por entrada de transação imprecisa.

Um DBM também fornece um recurso de saída na forma de programas de geração de relatórios, linguagens de processamento de consultas ou ambos. Os programas de geração de relatórios geralmente são bastante simples e permitem que o usuário especifique dados de entrada, operações executadas e formato de saída.

O sistema de gerenciamento de arquivos é um sistema de pacotes de software que ajuda a extrair os dados relevantes dos arquivos de dados para preparar um relatório específico. Em gerenciamento de arquivos, o programador fornece o layout do arquivo de dados e o formato do relatório de informações.

Esses parâmetros são usados ​​como entrada para o sistema de gerenciamento de arquivos, que consiste em alguns programas generalizados. Esses programas extraem os dados relevantes dos arquivos de dados conforme especificado pelos parâmetros.

O sistema de gerenciamento de arquivos tem a capacidade de processar mais de um arquivo organizado não sequencialmente. Ele também pode executar operações lógicas e aritméticas e tem a capacidade de processar mais de um arquivo organizado não sequencialmente.

Também pode realizar operações lógicas e aritméticas e tem a capacidade de produzir mais de um relatório de informações. Esse sistema tem a capacidade de extrair os dados / informações necessários, examinando um arquivo de cada vez.

Dois recursos que distinguem um gerenciamento de banco de dados do sistema de gerenciamento de arquivos são:

(i) O DBM tem a capacidade de relacionar vários arquivos entre si por meio de um campo-chave.

(ii) O DBM possui uma linguagem interna para programar requisitos especiais de aplicativos.