Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Vantagens e Desvantagens do Sistema de Banco de Dados
sistemas de banco de dados formar elementos-chave dentro de muitas aplicações, incluindo o ambiente de trabalho e programas da Web . Ao decidir sobre um modelo de armazenamento de dados para um projeto como um site , os desenvolvedores consideram o contexto da aplicação. Um sistema de banco de dados pode melhorar vários aspectos de desempenho e eficiência, mas também pode impor uma exigência inevitável em termos de competências e recursos. Algumas considerações centrais aplicável a qualquer decisão sobre a possibilidade de usar um sistema de banco de dados. Consultas

Quando os dados para uma aplicação é armazenado em um sistema de banco de dados, isso permite que o contexto de aplicação para acessar os dados usando consultas bem definidos, normalmente em Structured Query Language. Se os dados são armazenados em outra estrutura , como um arquivo de texto simples , a capacidade de consultar os dados de uma forma eficiente , focada será limitado. Sistemas de banco de dados podem usar modelagem Entidade Relacionamento, definição e armazenamento de dados para uma aplicação em termos de entidades com relacionamentos. Essa modelagem permite aos desenvolvedores criar consultas que são eficientes e efetivamente adaptado para tarefas do aplicativo .
Manutenção Dados

O armazenamento de dados em um sistema de banco de dados idealmente significa que cada item de dados é apenas armazenados em um único local. Quando este for o caso, os dados só precisa ser atualizado neste lugar durante a manutenção. Quando os dados não são armazenados em um sistema de banco de dados , pode haver uma tendência para armazenar itens únicos em vários locais , replicando os dados e fazer cumprir exigências crescentes de manutenção. No entanto, a vantagem de ter um único ponto de mudança só se aplica aos sistemas de banco de dados que foram efectivamente concebidas .
Skills

Criar, manter e acessar uma sistema de banco de dados requer um nível relativamente elevado de especialização a partir do ponto de vista do desenvolvimento . Isto pode ser um problema nos casos em que as pessoas que trabalham em um sistema não são suficientemente experientes. No entanto, a maioria dos desenvolvedores da Web têm , pelo menos, habilidades básicas de desenvolvimento de banco de dados. É necessário conhecimento e experiência de banco de dados , não só para criar o sistema de banco de dados , em primeiro lugar , mas também para mantê-lo a longo prazo .
Recursos

sistemas de banco de dados requerem certos recursos de computação que pode ou não estar presente . Se um projeto requer apenas um banco de dados básico, por exemplo, para um site simples , os recursos são normalmente mínimos. Por exemplo, muitos hosts da Web fornecem instalações banco de dados MySQL como padrão dentro de todos os seus pacotes de hospedagem. Se um projeto requer uma solução de banco de dados mais sério, usando um sistema como o Oracle, não será necessariamente o aumento requisitos em termos de tecnologia de servidor e os custos.
Outras Tecnologias

ao escolher se quer usar um sistema de banco de dados, ou qual sistema usar , os desenvolvedores precisam considerar as outras tecnologias envolvidas em um projeto . A maioria dos bancos de dados da Web são facilmente acessíveis a partir de tecnologias do lado do servidor , incluindo as linguagens de programação PHP e ASP. Da mesma forma, bancos de dados Oracle são facilmente acessíveis a partir de aplicações Java. Tais linguagens fornecem funções de banco de dados padrão, por exemplo as funções do MySQL dentro PHP , que permitem aos desenvolvedores realizar consultas e atualizações em poucas linhas curtas de código.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar um banco de dados SQLite em MySQL 
·Como converter Odb para MDB 
·Como remover caracteres não imprimíveis no Access 
·Como construir um banco de dados para trabalhar com Col…
·Como classificar um banco de dados de lista para Mac 
·Como ajustar o ODBC consulta Timeout 
·Definição de Banco de Dados Oracle 11g de Cordas 
·Qual é o papel do usuário final no processo de desenv…
·Como converter um Memorando para VARCHAR 
·Funções para Dólares de arredondamento no Access 
  Artigos em destaque
·Definição de compactação de arquivos 
·Como começar a próxima seqüência em DB2 
·Como gravar um CD com a trilha nomes no iTunes 9 
·Procedimentos no Oracle Codificação 
·Como alterar um arquivo Flash Shockwave em um arquivo G…
·Como Desativar o Spybot TeaTimer 
·Como escolher um software antivírus 
·Como importar suas músicas favoritas em iTunes como MP…
·Como redefinir a sua identidade Password Safe no Norton…
·Como compactar um vídeo WMV 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados