Bancos de dados relacionais são amplamente utilizados em muitas indústrias para armazenar registros financeiros , manter o controle de estoque e de manter registros sobre os trabalhadores. Em um banco de dados relacional , as informações são armazenadas em tabelas ( muitas vezes chamado de relações) que ajudam a organizar e dados da estrutura . Mesmo que eles são amplamente utilizados , bancos de dados relacionais têm algumas desvantagens . Custo
Uma desvantagem de bancos de dados relacionais é o cara de criação e manutenção do sistema de banco de dados. A fim de criar um banco de dados relacional , você geralmente precisa comprar um software especial. Se você não for um programador, você pode usar qualquer número de produtos para criar um banco de dados relacional . É não ter tempo para entrar em todas as informações e configurar o programa. Se a sua empresa é grande e você precisa de um banco de dados mais robusto, você vai precisar de contratar um programador para criar um banco de dados relacional usando Structured Query Language (SQL) e um administrador de banco de dados para manter o banco de dados , uma vez que é construído . Independentemente do que os dados que você usa, você terá que quer importá-lo a partir de outros dados, como arquivos de texto ou planilhas do Excel , ou ter os dados inseridos através do teclado . Não importa o tamanho da sua empresa , se você armazenar informações confidenciais ou legalmente protegidas em seu banco de dados , tais como informações de saúde , números de segurança social e números de cartão de crédito, você também terá que proteger seus dados contra acesso não autorizado , a fim de cumprir as normas regulamentares.
abundância de informações
Avanços na complexidade de informações causar um outro problema para bancos de dados relacionais . Bancos de dados relacionais são feitas para organizar os dados por características comuns. As imagens complexas , números, projetos e produtos multimídia desafiam categorizações fáceis liderando o caminho para um novo tipo de banco de dados chamado sistemas de gerenciamento de banco de dados objeto-relacional . Estes sistemas são projetados para lidar com as aplicações mais complexas e têm a capacidade de ser escalável .
Limites stuctured
Alguns bancos de dados relacionais têm limites de comprimentos de campo . Quando você cria o banco de dados , você tem que especificar a quantidade de dados que você pode caber em um campo. Alguns nomes ou consultas de pesquisa são mais curtos do que o real , e isso pode levar a perda de dados.
Isolados Databases
sistemas de banco de dados relacionais complexos podem levar a essas bases de dados tornando-se " ilhas de informação ", onde as informações não podem ser compartilhados facilmente de um grande sistema para outro . Muitas vezes, com grandes empresas ou instituições , você encontrar bancos de dados relacionais cresceu em divisões separadas de forma diferente. Por exemplo, talvez o departamento de faturamento hospitalar utilizado um banco de dados , enquanto o departamento de pessoal do hospital usou um banco de dados diferente . Obtendo os bancos de dados para " falar " uns com os outros pode ser um grande , e caro, compromisso , ainda em um sistema hospitalar complexa, todos os bancos de dados precisam estar envolvidos para o bem do paciente e cuidados de funcionários.