Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo
Introdução
Em geral, um sistema de gerenciamento de banco de dados (DBMS) é o software
responsável por gerenciar o acesso, armazenamento, organização e manipulação de
dados em um banco de dados. Um DBMS é usado para fornecer uma interface entre
usuários e dados armazenados em bancos de dados, permitindo que pessoas previamente
autorizadas acessem e manipulem dados de forma eficiente e segura.
Assim, tais tecnologias são responsáveis por garantir a integridade dos dados, a
consistência das informações armazenadas e a segurança de acesso a elas, além de
controlar essas operações por meio de permissões e autorizações dos usuários. Além
disso, o DBMS possui funções de backup e recuperação de dados, o que possibilita
restaurá-los em caso de falha ou perda de informações. Como tal, eles são essenciais
para garantir a qualidade e a eficiência do gerenciamento de dados para organizações e
empresas de todos os tipos e tamanhos.
Veremos agora os sistema mais utilizados no mercado atual.
SGBD
Em geral, um sistema de gerenciamento de banco de dados (DBMS) é o software
responsável por gerenciar o acesso, armazenamento, organização e manipulação de
dados em um banco de dados. Um DBMS é usado para fornecer uma interface entre
usuários e dados armazenados em bancos de dados, permitindo que pessoas previamente
autorizadas acessem e manipulem dados de forma eficiente e segura. Assim, tais
tecnologias são responsáveis por garantir a integridade dos dados, a consistência das
informações armazenadas e a segurança de acesso a elas, além de controlar essas
operações por meio de permissões e autorizações dos usuários. Além disso, o DBMS
possui funções de backup e recuperação de dados, o que possibilita restaurá-los em caso
de falha ou perda de informações. Como tal, eles são essenciais para garantir a
qualidade e a eficiência do gerenciamento de dados para organizações e empresas de
todos os tipos e tamanhos.
SGBD Relacional
O modelo relacional é o mais utilizado atualmente. Ele organiza os dados em
tabelas, que podem ser relacionadas entre si, por meio de chaves primárias e
estrangeiras.
SGBD Hierárquico
Esse modelo organiza os dados em uma estrutura de árvore, em que cada nó
pode ter vários filhos, mas apenas um pai. Ele é bastante utilizado em
aplicações que trabalham com dados em formato de árvore, como sistemas de
arquivos.
SGBD em Rede
Esse modelo permite que cada registro seja acessado por diferentes caminhos,
por meio de um sistema de nós interligados. Ele é bastante utilizado em
aplicações que precisam de alta performance em leitura e escrita.
SGBD Multidimensional
Esse modelo é usado para análise de dados em múltiplas dimensões, como em
sistemas de business intelligence e data warehousing.
SGBD NoSQL
Essa categoria abrange diversos tipos de banco de dados não relacionais, que
são projetados para trabalhar com grandes volumes de dados não
estruturados, como documentos, gráficos e dados de sensores.
SGBD em Memória
Nesse modelo, todo o banco de dados fica armazenado na memória principal
do computador, o que permite alta velocidade de acesso aos dados.
Oracle
Originada nos anos 80, criado por Larry Ellison, a Oracle é hoje uma das
maiores empresas de tecnologia do mundo, sendo que desde 2009 é também
proprietária das linhas de software Java.
MySQL
SQL Server
Programação
Engenharia de software
Administrador de banco de dados
Analista de Qualidade
Business Intelligence
Desenvolvimento
Marketing e Conteúdo e Redes Sociais
Consultoria
Gestão de Projetos
Tecnologia da Informação
Engenharia de Redes
Suporte Técnico
Big Data
Jornalismo de Dados
E, basicamente, qualquer área que lide com tecnologia, e tenha seus
próprio banco de dados, poderá exigir conhecimento em SQL como
complemento profissional.
PostgreSQL
MongoDB
Um dos SGBDs que mais cresceu nos últimos anos. Trata-se de um sistema NoSQL que
foi lançado em 2009 pela empresa que leva o mesmo nome.
O SGBD procura unir o melhor dos sistemas relacionais e as inovações do NoSQL,
mantendo muitas características do primeiro, como índices e consultas dinâmicas, mas
também com o modelo de dados orientados a documentos
Dessa forma, os ganhos de agilidade através de esquemas flexíveis e a maior facilidade
na escalabilidade horizontal, são relevantes quando comparados a outras soluções. O
software é Open Source, assim como, o MySQL e o PostgreSQL. O que permite o
desenvolvimento do sistema conforme as necessidades do negócio.
DB2
SQLite
Resumo
Referencias