Avançar para o conteúdo

Sistemas de Gestão de Bases de Dados (SGBD)

Este é o segundo artigo de uma série sobre as Bases de Dados. Uma excelente introdução para quem procura entrar neste tema do zero! Não se esqueçam de verificar o primeiro artigo sobre as Necessidades das Bases de Dados.

O que é um SGBD?

Um Sistema de Gestão de Bases de Dados (SGBD) é um software que permite criar, manter e gerenciar bases de dados. Ele atua como uma camada de abstração entre os utilizadores e os dados, oferecendo funcionalidades para consultar, atualizar e garantir a integridade dos dados.

Características dos SGBD

  • Suporte a Transações: Os SGBD asseguram que as transações (operações de leitura e escrita) ocorram de forma consistente, respeitando o princípio ACID (Atomicidade, Consistência, Isolamento e Durabilidade).
  • Controle de Concorrência: Gerenciam o acesso concorrente de várias aplicações aos dados, evitando conflitos.
  • Recuperação de Falhas: Os SGBD são capazes de recuperar dados em caso de falhas do sistema, garantindo a sua integridade.

Exemplos de SGBD

  • MySQL: Um SGBD de código aberto amplamente utilizado, conhecido pela sua velocidade e escalabilidade.
  • PostgreSQL: Outro SGBD de código aberto que oferece recursos avançados, incluindo suporte a objetos e extensibilidade.
  • Oracle Database: Um SGBD comercial que é líder em desempenho e escalabilidade, amplamente utilizado em empresas.
Comentários Facebook