Conceito em Definição ABC
Miscelânea / / November 13, 2021
Por Guillem Alsina González, em Jul. 2016
O ser humano tem tendência a armazenar dados sobre qualquer coisa e, de fato, não é à toa que se diz que esta é a “era da informação” devido à abundância dela. E é que, de vez em quando, a informação que qualquer um tem na ponta dos dedos se multiplica abrangendo tanto quanto a quantidade total de informação produzida ao longo da história.
Nesta onipresença da informação como ferramenta valiosa, as tecnologias da informação e comunicação, e não seria possível sem a assistência de sistemas de computador e redes de comunicação, como Internet.
A base da informação classificada
Outro elemento-chave nessa superabundância de informações é o software. Os dados acumulados, por si só, não nos dizem nada. É como se em um escritório tivéssemos empilhado folhas e folhas com textos escritos (ok, ok, algo que acontece com muitos de nós ...). Eles seriam inúteis se não os agrupássemos em livros ou obras com seu índice correspondente para encontrar o que estamos procurando.
Da mesma forma, temos ferramentas à nossa disposição para organizar e estruturar a informação dentro de nossos computadores. Essas ferramentas, que podem ser de diferentes tipos dependendo da forma como funcionam, recebem um nome comum: DBMS, sigla em inglês para Management System Base de dados (SGBD em espanhol).
Os diferentes tipos
Muitos são os softwares que nos permitem gerir bases de dados, desde os mais simples que se destinam a responder às necessidades domésticas e domésticas. pequenas empresas, mesmo grandes sistemas concebidos para serem capazes de atender grandes multinacionais, suportando milhões de transações em um diariamente.
A diferença entre um e outro está em vários aspectos, mas, principalmente, diferenciamos o SGBD pela forma como funcionam:
- Bancos de dados relacionais. Provavelmente o mais popular. As informações são estruturadas em tabelas, cada uma representando um tipo de objeto e suas características. Cada tabela pode ter um ou mais campos que permitem identificar cada registro exclusivamente e criar relacionamentos com outras tabelas. A maioria dos gerenciadores de banco de dados atuais pertencem a este tipo
- Bancos de dados distribuídos. Suporta a distribuição de dados e software de gerenciamento, entre vários computadores. Muito útil quando temos que trabalhar na mesma organização que possui diferentes sedes geográficas ou nacionais.
- Bancos de dados hierárquicos. Os dados são organizados em Formato árvore invertida. Eles são ideais para grandes volumes de informações.
- Bancos de dados de rede. Uma variante do modelo anterior, o hierárquico, em que um galho da árvore invertida não pode apenas ter vários galhos, mas o mesmo nó pode vir de vários galhos.
- Bancos de dados transacionais. Se relacional for o tipo mais comum de DBMS, os transacionais serão os mais raros. Orientados para uso em ambientes bancários, empresariais e industriais, eles baseiam seus paradigma de uso na realização de duas operações para completar um transação, um deles geralmente para verificar se as condições pré-estabelecidas são atendidas.
- Banco de dados de objetos. Conceitualmente semelhantes aos relacionais em alguns aspectos, eles derivam das mesmas ideias que equiparam as linguagens de programação Orientado a objetos como C ++, permitindo, por exemplo, criar objetos de outros, dos quais herdam algumas características.
- Bancos de dados documentais. Projetado para servir a aplicativos de gerenciamento de documentos, lidando com grandes volumes de texto e permitindo que você os pesquise.
- Bancos de dados multidimensionais. Muito semelhantes aos relacionais, são utilizados basicamente para realizar aplicações OLAP. Uma tabela não contém apenas colunas e valores para cada registro, mas também uma métrica associada a ela. Conseqüentemente, ele se expande em várias dimensões.
- Bancos de dados dedutivos. Armazena fatos e regras, com cujas inferências é possível fazer deduções.
Fotos: iStock - Alex Belomlinsky / Nihat Dursun
Tópicos em DBMS