Desvantagens de banco de
dados. Vantagens e desvantagens De SGBD, Redundância e
inconsistência de dados
Muitos programadores diferentes e programas
implementados em linguagens diferentes podem gerar arquivos de formatos
diferentes. Informações podem estar duplicadas em diversos lugares. Gera
inconsistência pois estas cópias podem estar com valores diferentes.
Dificuldade no acesso aos dados:
Um director deseja a lista de todos os clientes
que moram na cidade de CEP 34863. Ou ele extrai manualmente esta informação de
uma lista de clientes ou pede a um programador escrever um programa que
aplicativo. Suponha mais tarde que o mesmo director deseje uma lista com os
clientes com mais de $10000. Tal lista não existe e novamente o director tem as
duas opções.
Isolamento dos dados:
Como os dados estão espalhados, em arquivos
separados e com formatos diferentes, é difícil escrever novos programas
aplicativos para recuperar os dados adequados.
Anomalias de acesso concorrente
para aperfeiçoar o desempenho geral do sistema e
obter tempo de reposta mais rápido, deixamos que múltiplos clientes acessem e actualizem
os dados simultaneamente. Isso gera dados inconsistentes. Exemplo: dois
clientes sacarem dinheiro de uma mesma conta corrente.
Problemas de segurança:
Nem todo usuário do sistema de BD deve ter
acesso a todos os dados. Por exemplo: o RH pode ter acesso às informações
cadastrais dos clientes, mas não aos valores de conta corrente. Se novos
programas aplicativos forem adicionados, é difícil assegurar tais restrições de
segurança.
Problemas de integridade:
Os valores dos dados armazenados necessitam satisfazer
certas restrições. Por exemplo, o saldo nunca estar abaixo de $25. Estas
restrições podem estar contidas nos programas aplicativos, mas quando novas
restrições forem adicionadas, é difícil de alterar estes programas.
Por estes motivos faz-se necessária uma
abordagem relacionada à aplicação de um SGBD, a fim de evitar os problemas
descritos.
Vantagens de banco de dados.
Vantagens (e Desvantagens) dos Sistemas de
Base de Dados
As principais vantagens dum SGBDR, face a um
vulgar sistema de ficheiros, são:
• Resposta rápida aos pedidos de informação.
Como os dados estão integrados numa única estrutura (a base de dados) a
resposta a questões complexas processa-se mais velozmente.
• Acesso múltiplo. O software de gestão de base
de dados permite que os dados sejam acedidos de diversíssimas maneiras.
Nomeadamente, os dados podem ser visualizados através de pesquisas sobre
qualquer um dos campos da tabela.
• Flexibilidade. Em consequência da
independência entre dados e programas, qualquer alteração num desses elementos
não implica modificações drásticas no outro.
• Integridade da informação. Dada a absoluta
exigência de não permitir a redundância, as modificações de dados são feitas
num só sítio, evitando-se assim possíveis conflitos entre diferentes versões da
mesma informação.
• Melhor gestão da informação. Em consequência
da localização central dos dados, sabe-se sempre como e onde está a informação.
A principal, e mais significativa, desvantagem
dos sistemas de gestão de base de dados é o seu custo, não tanto em termos de
preço do software de base, mas fundamentalmente em despesas de desenvolvimento.
É um tipo de software altamente sofisticado que requer, para o seu desenho e
desenvolvimento, pessoal com uma formação adequada.
Os custos resultantes duma má conceptualização
são enormes. A construção duma base de dados deficiente tem consequências
nefastas numa organização. Tanto em custos directos, como em termos psicológicos,
ficando na memória da organização uma animosidade contra as "geniais"
inovações tecnológicas.
Tipos de SGBD de Base de Dados
Tipos de SGBD
SGBDs vêm em muitas formas e tamanhos. Por
algumas centenas de dólares ou até mesmo de forma gratuita, você pode comprar
um SGBD para o seu computador desktop. Para sistemas maiores os SGBDs podem ser
muito mais caros. Muitos SGBDs são baseados em mainframe e alugados por
organizações. SGBDs desta escala são altamente sofisticados e seria
extremamente caro para desenvolver a partir do zero. Portanto, é mais barato
para uma organização alugar um programa que desenvolvê-lo. Uma vez que há uma
variedade de SGBDs disponíveis, você deve conhecer algumas das características
básicas, bem como os pontos fortes e fracos, dos principais tipos.
Existem quatro tipos estruturais de sistemas de genciamento
de banco de dados: hierárquico, rede, relacional e orientado a objectos.
Depois de ler esta lição, você deve ser capaz
de:
Comparar e contrastar a estrutura dos diferentes
sistemas de gerenciamento de banco de dados.
Definir Bancos de Dados hierárquicos.
Definir os Bancos de dados de rede.
Definir Bancos de Dados relacionais.
Definir Bancos de dados orientados a objecto.
Importância de um banco de dados
O banco de dados armazena e gerência os bens
mais valiosos de uma empresa. Isso acontece porque o mercado está cada vez mais
competitivo e acelerado, exigindo das empresas respostas rápidas e assertivas,
além de estratégias bem planejadas e executadas. Como dissemos acima, o banco
de dados armazena informações e, nessa batalha de competitividade, informação é
poder.
desvantagens de banco de dados.
ResponderEliminarvantagens e desvantagens De SGBD , TIPOS