Banco de dados

O que é?

Antes de falarmos de banco de dados, tabelas, queries e tipos de banco de dados. Devemos ter consolidado o que são dados, sua relevância e como tratá-los. De nada adianta entrar de cara nos SGBDs (Sistema de Gerenciamento de Banco de Dados) sem termos essa base:

Dados

Em sua forma bruta, dados são somente valores. Se pararmos para pensar de uma forma geral, qualquer coisa pode ser um dado desde que possua seu valor. Loucura? Não. Estamos rodeados deles, desde átomos há grandes objetos. Mas no contexto, podemos ter os seguintes exemplos:

  • 12
  • maçãs
  • cesta
  • árvore
  • 1
  • Jorge
  • Fazendeiro

Confuso? Sim, porquê estamos falando do dado sem ser tratado e organizado de uma maneira que faça sentido. Com esses valores por si só não conseguimos ter o entendimento do que se trata. Você que está ai lendo essa página não sabe o que o autor quer dizer com esse valores. Mas as coisas mudam quando temos o conhecimento do que fazer com eles.

Conhecimento

Digamos então que então você pesquisou a fundo, contatou o autor (ou cliente, no mundo dos negócios) que fez esses registros e foi passado que esses dados se tratam da colheita de maçãs que o fazendeiro jorge fez em uma árvore com a sua cesta. Então ai as coisas mudam, você sabe, ou melhor, tem o conhecimento do que se trata esses valores. Mas precisa agora organizar e tratar esses dados de um jeito que tenha significado, para isso fazemos o processo.

Processo

Para realizar processos é necessário termos conhecimento. Um pedreiro não levanta uma casa sem saber como acentar lajota, fazer concreto, vigas e noções de medição. Da mesma forma que um engenheiro civil não faz uma planta sem conhecer os cálculos que devem ser feito, o tamanho do terreno, quantos quartos cômodos que o cliente quer. Enfim… são n conhecimentos necessários para poder processar e gerar saídas. Em nosso sistema devemos criar tarefas logicamente relacionadas e manipular esses dados de acordo com as regras de negócio para que gerem e se transformem em uma informação.

Informação

Viu como é importante termos o conhecimento? Se não o temos, não sabemos como iremos tratar nem organizar os dados para então gerarmos uma informação. Sabendo que o nosso cliente trabalha com colheita, que ele quer o registro de quem, quanto e com o que colheu, podemos presumir com os fatos alinhados então:

O fazendeiro jorge colheu 12 maçãs em uma(1) árvore com a sua cesta

Agora sim temos uma informação útil e que não apresenta dúvidas sobre. Com agrupamento desses dados tratados nosso cliente e outras pessoas conseguem interpretar esses dados com significância. Importante também termos em mente:

  1. Uma informação deve ser relevante.
  2. Ser precisa, não permitir dados não condizentes.
  3. Ser confiável, ter mais de uma fonte para comparar as informações.
  4. Flexível, o que pode valer pra um também para o outro.
  5. Completa e ao mesmo tempo econômica. Não ter dados demais para não afetar desempenho mas também não ter tão pouco para gerar uma ótima informação
  6. Estar em tempo, ou seja, real-time. Dados que chegam em poucos mili-segundos para o cliente ser informado o quanto antes. Muito válido para o mundo dos investimentos.

Conclusão

Nesta etapa foi apresentado a base do que são dados e como geramos informação com eles. Com os conceitos apresentados, podemos concluir que não a informação sem termos dados e conhecimento para processá-los e gerar valor.