Os bancos de dados. Uma breve introdução ao tópico

Bancos de dados

Os bancos de dados são ao mesmo tempo um dos componentes mais e menos usados. É verdade que são ferramentas indispensáveis ​​para os profissionais de tecnologia da informação. MasNo caso de usuários que trabalham com seu computador, pode-se falar em subutilização. A menos que estejam em um aplicativo que o inclua, por exemplo, ao navegar e comentar neste blog.

É verdade que usar uma planilha é mais intuitivo e há mais documentação disponível. A própria Microsoft publicou apenas um livro sobre o Access, que trata da preparação para o exame de certificação. Quanto ao LibreOffice Base, a documentação disponível (em inglês) chega à versão 6.4.

Mas, a maior curva de aprendizado é compensada pelos benefícios, pois são ideais para trabalhar com dados não numéricos.

Os bancos de dados O que são?

Um banco de dados é uma coleção de dados estruturados de uma determinada maneira e armazenados eletronicamentee. Por meio de um programa denominado gerenciador de banco de dados, ele se encarrega de facilitar a adição, modificação e eliminação do mesmo. Alguns tipos de bancos de dados usam uma linguagem de programação específica que permite consultas.

classificação

De acordo com a localização

  • Banco de dados centralizado: Ele é localizado, armazenado e mantido em um único local. Isso não significa que o usuário precisa estar no mesmo local para acessar.
  • Banco de dados distribuído: Este é realmente diferentes bancos de dados em diferentes locais físicosEles são acompanhados por um gerente que os faz trabalhar como se fossem um.

De acordo com a forma de estabelecer relações entre os dados

  • Relacional: neste tipo de banco de dados, eles são organizados na forma de linhas e colunas.
  • Orientado a objetos: aqui os dados são armazenados na forma de objetos. Esses objetos são armazenados no banco de dados atribuindo-lhes atributos e métodos que definem o que fazer com os dados.
  • Orientado para gráfico: use o Teoria do Esquema Gráfico para armazenar, mapear e consultar as relações entre os dados.
  • NoSQL: Permite que dados não estruturados sejam armazenadosEles são semiestruturados.
  • Orientado a documentos: é um subtipo do anterior. Em vez de armazenar os dados em linhas e colunas, ele usa documentos para armazenar e recuperar os dados. Esses documentos organizam os dados usando padrões como JSON ou XML.

De acordo com a orientação

  • OLTP: são bancos de dados orientado para o processamento de transaçõesé e inclui funções de entrada, modificação e exclusão de dados.
  • OLAP: Esses bancos de dados são orientado para a análise de dados para permitir que conclusões sejam tiradas.

Outros tipos

  • Autônomo: eles são baseados em nuvem e use o aprendizado de máquina para automatizar o trabalho do banco de dados,  segurança, backups, atualizações e outras tarefas de gerenciamento de rotina realizadas por um administrador em bancos de dados tradicionais.
  • Data warehouse: é um banco de dados focado no setor corporativo que integra e purifica informações de várias fontes diferentes para processá-las e analisá-las dde diferentes pontos de vista em alta velocidade.

Bancos de dados abertos vs. proprietários

Não faz sentido neste blog esclarecer qual é a diferença entre os dois. Se for interessante ver como o uso de ambos é distribuído. De acordo com as estatísticas mais recentes, das 5 mais utilizadas, 3 são de código aberto. A boa notícia é que dois do código aberto; PostgreSQL e MongoDB tiveram um crescimento impressionante; 44,02% e 25,62% respectivamente.

A grande surra foi levada pelo servidor Microsoft SQL (proprietário) com queda de 70,81% enquanto o produto líder, a Oracle, acumula queda de 28,08%. MySQL, a mais popular das soluções de código aberto, também não se saiu muito bem. com 24,28% no placar.

De todas as formas, esta estatística você tem que pegá-lo com uma pinça. As fontes para calcular a posição de cada mecanismo de banco de dados são:

  • Número de resultados nos motores de busca.
  • Frequência de pesquisa de acordo com as tendências do Google.
  • Número de consultas em portais de perguntas e respostas sobre tecnologia.
  • Número de ofertas de emprego.
  • Frequência de menções em perfis profissionais.
  • Quantidade de menções nas redes sociais.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Jorge dito

    Ola e bom
    Excelente o que você publica e compartilha, temos e devemos aprender todos os dias.
    Concordo consigo que, em muitas ocasiões, as bases de dados não são utilizadas de forma adequada.
    Realmente é uma ferramenta poderosa no Access, hoje existem várias tecnologias e elas não levam em conta que tudo é necessário.
    Redes dinâmicas são feitas, linguagens de programação são usadas para criar e inserir informações, bem como extraí-las.
    Mas o domínio Access não é levado em consideração como uma aplicação, seu uso em alguns setores é praticamente nulo.
    Espero que tudo melhore porque ainda temos um longo caminho a percorrer no conhecimento.

    1.    Diego German Gonzalez dito

      Obrigado pelo seu comentário