Banco De Dados
Artigo: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: murdock13 • 15/7/2014 • 867 Palavras (4 Páginas) • 480 Visualizações
Vantagem de usar SGBD
Permitir multiusuário acessem o banco de dados ao mesmo tempo.
– O SGBD deve incluir um software de controle de concorrência para garantir que
muitos usuários, ao tentar atualizar o mesmo dado, o façam de um modo
controlado, para assegurar que os resultados das atualizações sejam corretos
– Uma transação é um programa em execução ou processo que inclui um ou mais
acessos ao banco de dados, como a leitura ou a atualização de registros
– A propriedade de isolamento garante que cada transação possa ser efetuada de
forma isolada de outras transações; mesmo centenas de transações podem ser
executadas simultaneamente.
– A propriedade de atomicidade garante que todas as operações em um banco
de dados, em uma transação, sejam executadas ou nenhuma delas
Toda vez que for necessário atualizar um arquivo de um grupo, então todos os grupos devem ser atualizados para manter a integridade dos dados no ambiente como um toda;
Restringindo Acesso Não Autorizado
Usuários e Senha
Níveis de permissões
O SGBD deve garantir a segurança e um subsistema de autorização usado pelo DBA para criar contas e definir as restrições de cada uma
Garantindo o Armazenamento de Estruturas para o
Processamento Eficiente de Consultas
SGBD deve possuir estruturas de dados especializadas para aumentar a velocidade de pesquisa no disco dos registros desejados.”
Armazenamento temporário (buffering): mantém partes do banco de dados armazenado na memória principal.
Garantindo Backup e Restauração
Um SGBD deve prover facilidades para a restauração de falhas de hardware ou de software. Fornecendo Múltiplas Interfaces para os Usuários
Interfaces Gráficas para os Usuários — Graphical
User Interfaces (GUIs).
mplicações Adicionais do Uso da Abordagem
de um Banco de Dados
– Redução no Tempo de Desenvolvimento de
Aplicações:
(ex.: Relatórios, Sistemas)
– Flexibilidade:
Alteração sem afetar os dados
– Disponibilidade para Atualizar as Informações
– Economias de Escala
Centralizar recursos
Desvantagem de usar SGBD
Os altos usto da utilização do banco de dados são investimentos alto em hardware, software sem conta treinamento.
Generalidade que o SGBD fornece para a definição e processamento dos dados.
Alto custos para oferecer segurança, controle de concorrência, recuperação e funções de integridade.
Pode-se indicar o uso de arquivos convencionais nas seguintes circunstâncias:
O banco de dados e suas aplicações são simples, bem definidas e sem previsão de mudanças no projeto.
• Há requisitos de tempo real (real-time) para alguns programas difíceis de serem atendidos por causa da sobrecarga (overhead) do SGBD.
• O acesso de múltiplos usuários aos dados não é necessário.
Vantagem de usa arquivos:
Melhor desempenho
Para ativar o melhor desempenho usando um armazém de dados, frequentemente é necessário usar um servidor de banco de dados remoto separado. Com o armazém de arquivos é possível alcançar um desempenho ainda melhor sem ter que usar um banco de dados remoto separado.
Poucos requisitos de administração
O armazenamento de arquivos combina alto rendimento do processamento com pouca ou nenhuma administração. Isto é indicado para quem não deseja se preocupar sobre onde o mecanismo do sistema de mensagens está armazenando seus dados recuperáveis. O armazenamento de arquivos melhora o rendimento e a escalabilidadedo Apache Derby.
Custos de implementação reduzidos
O uso do armazém de dados pode exigir administração do banco de dados para configurar e gerenciar os mecanismos do sistema de mensagens. O armazém de arquivos pode ser usado em ambientes sem um servidor do banco de dados
Desvantagem
...