Bancos de dados relacionais são amplamente utilizados em diversos setores para armazenar registros financeiros, controlar inventário e manter informações de funcionários. Em um banco de dados relacional, as informações são organizadas em tabelas (frequentemente chamadas de relações), o que ajuda a estruturar e organizar os dados. Apesar de sua popularidade, os bancos de dados relacionais apresentam algumas desvantagens.
Uma das principais desvantagens é o alto custo de configuração e manutenção do sistema de banco de dados. Para implementar um banco de dados relacional, geralmente é necessário adquirir software especializado. Se você não é programador, existem diversos produtos no mercado para criar um banco de dados relacional. No entanto, o processo de inserção de todas as informações e configuração do programa demanda tempo. Se sua empresa é grande e precisa de um banco de dados mais robusto, será necessário contratar um programador para criar o banco usando SQL (Structured Query Language) e um administrador de banco de dados (DBA) para mantê-lo. Independentemente do tamanho da empresa, se você armazena informações legalmente confidenciais ou protegidas — como dados de saúde, números de seguridade social ou números de cartão de crédito — também precisará proteger seus dados contra acesso não autorizado para atender a padrões regulatórios.
Avanços na complexidade da informação criam outro desafio para bancos de dados relacionais. Eles são projetados para organizar dados por características comuns. Imagens complexas, números, designs e produtos multimídia desafiam a categorização simples, abrindo caminho para um novo tipo de sistema: os Sistemas de Gerenciamento de Banco de Dados Objeto-Relacional (ORDBMS). Esses sistemas são projetados para lidar com aplicações mais complexas e oferecem capacidade de escalabilidade.
Alguns bancos de dados relacionais impõem limites no comprimento dos campos. Ao projetar o banco de dados, você deve especificar a quantidade de dados que cada campo pode armazenar. Alguns nomes ou consultas de pesquisa podem ser mais longos que o campo definido, o que pode resultar em perda de dados.
Sistemas complexos de banco de dados relacional podem se tornar "ilhas de informação", onde o compartilhamento de dados entre sistemas grandes é difícil. Frequentemente, em grandes empresas ou instituições, bancos de dados relacionais crescem de forma independente em divisões diferentes. Por exemplo, o departamento de faturamento de um hospital pode usar um banco de dados enquanto o departamento de pessoal usa outro. Fazer esses bancos de dados "conversarem" entre si pode ser um projeto grande e caro, mas em um sistema hospitalar complexo, todos os bancos de dados precisam estar integrados para garantir bom atendimento a pacientes e funcionários.
Tecnologia Eletrônica © [www.351231.com]