Desvantagens de um banco de dados relacional

Os bancos de dados relacionais são amplamente utilizados em muitos setores para armazenar registros financeiros, rastrear inventário e acompanhar os funcionários. Em um banco de dados relacional, as informações são armazenadas em tabelas (geralmente chamadas de relacionamentos) que ajudam a organizar e estruturar os dados. Embora sejam amplamente utilizados, os bancos de dados relacionais têm algumas desvantagens.

Custo

Uma das desvantagens dos bancos de dados relacionais é a criação e manutenção dispendiosas do sistema. Para estabelecer um banco de dados relacional, você geralmente precisa comprar um software especial. Se você não é um programador, pode usar qualquer número de produtos para estabelecer um banco de dados relacional. No entanto, leva tempo para inserir todas as informações e configurar o programa. Se sua empresa é grande e você precisa de um banco de dados mais robusto, precisará contratar um programador para criar um banco de dados relacional usando a linguagem de consulta estruturada (SQL) e um administrador de banco de dados para Manutenção uma vez instalada. Independentemente dos dados usados, você precisará importá-los de outros arquivos de dados, como texto ou planilhas do Excel, ou insira-os manualmente. Além do tamanho da sua empresa, se você armazenar informações confidenciais ou protegidas legalmente em seu banco de dados, como informações de saúde, números de previdência social ou números de cartão de crédito, também será necessário proteger os dados contra acesso não autorizado com o para cumprir os padrões regulamentares.

Abundância de informações

Os avanços na complexidade das informações causam outro inconveniente nos bancos de dados relacionais. Os bancos de dados relacionais são criados para organizar os dados por características comuns. Imagens, números, projetos e produtos multimídia complexos desafiam a fácil categorização, abrindo caminho para um novo tipo de banco de dados de objetos relacionais chamado sistemas de gerenciamento de banco de dados. Esses sistemas foram projetados para lidar com aplicativos mais complexos e têm a capacidade de serem escaláveis.

Limites estruturados

Alguns bancos de dados relacionais têm limites no comprimento dos campos. Ao projetar o banco de dados, você deve especificar a quantidade de dados que pode caber em um campo. Alguns dos nomes ou consultas de pesquisa são mais curtos que o atual e isso pode levar à perda de dados.

Bancos de dados isolados

Sistemas complexos de bancos de dados relacionais podem fazer com que esses bancos de dados se tornem “ilhas de informações”, onde as informações não podem ser facilmente compartilhadas de um sistema para outro. Freqüentemente, grandes empresas ou instituições descobrem que os bancos de dados relacionais em divisões separadas cresceram de maneira diferente. Por exemplo, talvez o departamento de cobrança do hospital use um banco de dados, enquanto o departamento da equipe do hospital use um banco de dados diferente. Fazer com que os bancos de dados se “comuniquem” entre si pode ser longo, caro e esmagador, no entanto, em um complexo sistema hospitalar, todos os bancos de dados devem ser comunicados para um bom atendimento de pacientes e funcionários.

Referências

 

Você pode estar interessado:

Deixe um comentário