Banco de Dados
Segundo Korth um
banco de dados “é uma coleção de dados inter-relacionados,
representando informações sobre um domínio específico”, ou seja, sempre
que for possível agrupar informações que se relacionam e tratam de um
mesmo assunto, podemos dizer que temos um banco de dados.
Ex.: catálogo de cds, lista telefônica, sistema de controle de RH de uma certa empresa.
SGBD
Já um sistema de gerenciamento de banco de
dados (SGBD) é um software que possui recursos capazes de manipular as
informações do banco de dados e interagir com o usuário. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Eles surgiram nos anos 70. Nos anos 80 dominaram o mercado e hoje praticamente usam-se somente eles.
Ex.: Oracle, SQL Server, DB2, PostgreSQL, MySQL.
As vantagens de um SGBD:
- Maior disponibilidade: Uma das principais vantagens de um SGBD é que a mesma informação pode ser disponibilizada a utilizadores diferentes, ou seja, compartilhamento de dados.
- Redundância minimizada: Os dados de um SGBD são mais concisos, porque, como regra geral, a informação nela aparece apenas uma vez. Isto reduz a redundância de dados, ou em outras palavras, a necessidade de repetir os mesmos dados uma e outra vez. Minimizando a redundância pode, portanto, reduzir significativamente o custo de armazenamento de informações em discos rígidos e outros dispositivos de armazenamento.
- Precisão: dados precisos, consistentes são um sinal de integridade dos dados. SGBDs fomentam a integridade dos dados, porque as atualizações e alterações dos dados só tem que ser feitas em um só lugar. As chances de se cometer um erro são maiores se você é obrigado a alterar os mesmos dados em vários lugares diferentes do que se você só tem que fazer a mudança em um só lugar.
- Programa e arquivo de consistência: Usando um sistema de gerenciamento de banco de dados, formatos de tabelas e programas do sistema são padronizados. Isso faz com que os tabelas de dados sejam mais fáceis de manter, porque as mesmas regras e diretrizes se aplicam a todos os tipos de dados. O nível de consistência entre os tabelas e programas também torna mais fácil de gerenciar dados quando vários programadores estão envolvidos.
- User-friendly: Os dados são é mais fáceis de acessar e manipular com um SGBD do que sem ele. Na maioria dos casos, SGBDs também reduzem a dependência de usuários individuais à especialistas em computação para atender às necessidades de seus dados.
- Maior segurança: Como afirmado anteriormente, SGBDs permitem que múltiplos usuários acessem os recursos dos mesmos dados. Esta capacidade é geralmente vista como um benefício, mas há riscos potenciais para a organização. Algumas fontes de informação devem ser protegidas ou garantida e vista apenas por indivíduos selecionados. Através do uso de senhas, sistemas de gerenciamento de banco de dados podem ser usado para restringir o acesso aos dados a apenas aqueles que devem vê-lo.
- Outros: Tempo de desenvolvimento de aplicações é reduzido, Maior flexibilidade para realizar alterações (independência de dados) e Maior economia, informações atualizadas, menor volume de papel.
Data Warehouse
Os data warehouses surgiram para dar suporte aos SADs (Sistema de apoio à Decisão), otimizando consultas e oferecendo maior qualidade e confiabilidade das informações. um data warehouse é um imenso banco de dados onde todos os dados da organização são armazenados e organizados, evitando redundância e dificuldade de acesso. Contudo, vale ressaltar que nem todos os dados gerados pelos sistemas cliente/servidor da empresa são enviados para este banco, sendo muitas vezes transferidos somente um resumo desses.
Vantagens no uso de data warehouses:
- realizar análises de forma mais abrangente e variada;
- possibilitar uma visualização dos dados gerais da organização;
- possibilitar a transferência dos sistemas operacionais para servidores de baixo custo;
- entre outros;
Sem comentários:
Enviar um comentário