O Sistema de Gestão de Base de Dados (SGBD)

Hoje em dia, as bases de dados são elementos essenciais para o funcionamento de empresas e organizações. Consistem em conjuntos organizados de dados num sistema informático, disponível para os utilizadores/processamentos da organização. No entanto, para que o acesso por parte destes últimos seja possível, é necessário software específico- o SGBD.

O SGDB, define-se como um Sistema de Gestão de Base de Dados, sendo portanto o software (conjunto de programas)  utilizado para gerir bases de dados. A linguagem utilizada pelo SGDB é o SQL.

  • Criar base de dados;
  • Modificar Base de dados;
  • Eliminar bases de dados;
  • Inserir dados na Base de Dados;
  • Eliminar dados da base de dados.
untitled

Figura 1. O SGDB funciona como interface entre a base de dados e as aplicações que lhe pretendem aceder

Abaixo, podemos verificar que existem inúmeros softwares de SGDB criados por grandes empresas da área da informática.

  • Microsoft SQL Server-SGDB desenvolvido pela Microsoft em 1988 em parceria com a Sybase.
  • Oracle(SGDB)-SGDB criado pela empresa homónima.
  • Amazon (SGSB)-Criada pela própria Amazon e disponível para os utilizadores.
  • MySQL-SGDB open-source criado pela MySQL AB e,mais tarde adquirido pela Oracle Corporation.
  • PostgreSQL-SGDB open-source desenvolvido peça PostgreSQL Global Development Group.
  • DB2-SGBD produzido pela IBM.
  • MongoDB-SGDB desenvolvido pela 10gen.

 

Vantagens

  • Redução de redundância;
  • Manutenção de consistência de dados;
  • Independência entre dados e programas;
  • Visão lógica apresentada ao utilizador ou programa;
  • Desenvolvimento de aplicação melhorada devido à partilha de dados;
  • Possibilidade de desenvolvimento de padrões;
  • Segurança mais facilmente implementada.

Desvantagens

  • Desenho da base de dados envolve tempo e custos;
  • Custos de hardware e software;
  • Acesso às bases de dados é mais lento que a ficheiros.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s