terça-feira, 1 de junho de 2010

Banco de Dados

Entender a operação de um banco de dados e suas funcionalidades pode ser um diferencial para a utilização dessa ferramenta em engenharia civil principalmente para pesquisa e desenvolvimento na área. A elaboração de estudos e a construção de indicadores só se tornam viáveis a partir da existência de um banco de dados que contenha as informações relevantes para o setor. Um banco de dados pode ser utilizado para fazer estudos de prospecção e projeção, bem como para a construção de indicadores.
Afinal, o que é um banco de dados? É um conjunto de registros, um ou mais arquivos que possibilita a reorganização dos mesmos e produção de informação. É onde são armazenados dados, geralmente de sistemas de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim.
Os bancos de dados são utilizados em muitas aplicações, abrangendo praticamente todo o campo dos programas de computador sendo o método de armazenamento preferencial e baseiam-se em tecnologias padronizadas.
Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD), que é responsável pela gravação e consulta de dados.
Assim como as linguagens de programação, existem diversas ofertas e tipos de SGBD como: Oracle, MS-SQL-Server, My SQL, PostgreSQL, Interbase, etc. E com a mesma importância em linguagens é imprescindível conhecer as particularidades de cada um para uma aquisição e utilização segura e correta. Como por exemplo, exceto os sistemas feitos em Cobol (linguagem de programação) que não utilizam SGBD, não devem ser adquiridos.
O SGBD é quem garante a integridade dos dados e não possui interface para o usuário. Sendo assim para utilizá-lo é necessário outro software que já é distribuído em conjunto e serve de interface chamado “client”. Um SGBD pode ser usado para acessar vários banco de dados e atender a várias aplicações usualmente em sistemas de informação. Abaixo algumas particularidades de alguns SGBD comerciais:
- Oracle – é desenvolvido para Windows e Linux sendo líder de mercado, possui valor mais elevado e é programado em JAVA.
- MS SQL Server – é o segundo maior no mercado e possui valor menor, mas sendo somente para sistema operacional Windows.
- PostgreSQL – é um software livre, não existe custo para aquisição disponibilizado gratuitamente sendo multiplataforma tanto para Windows quanto Linux.
- My SQL – Também software livre e muito usado para pequenos sistemas de informação com interface web. Possui duas versões diferentes. Uma sendo para Windows e outra para Linux.
Para auxílio, em uma hierarquia de qualidade dentre os banco de dados citados, podemos definir da seguinte forma:
Oracle > SQL Server; PostgreSQL > My SQL; Interbase
Enfim, todas as organizações têm quantidades, por vezes, astronómicas de dados e informação que têm de armazenar. Contudo, o papel tem problemas ao nível da persistência (tempo e tipo de visualização) e da recuperação (validação e verificação), ou seja, dura pouco. Neste sentido, torna-se mais fácil encontrar a informação numa base de dados que recorre a uma das tecnologias de informação. Ou seja, as bases de dados estendem a função do papel ao guardar a informação em computadores.
Qualquer empresa que pretenda garantir um controle efetivo sobre todo o seu negócio tem de recorrer a sistemas de gestão de bases de dados tendo uma ferramenta de controle útil porque consegue operacionalizar os dados e assim criar informação útil ao planejamento diário das empresas.

Nenhum comentário:

Postar um comentário