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.
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.
Obrigado pelo seu comentário