sexta-feira, 11 de março de 2011

SGBD (Sistema Gerenciador de Banco de Dados)

Para entender o que é um SGBD (Sistema Gerenciador de Banco de Dados), é necessário saber que um banco de dados é um espaço onde dados ou informações estão alojados de forma organizada.
"Uma agenda, uma lista telefônica, um dicionário podem perfeitamente ser tratados como um banco de dados pelo fato de que possuem uma quantidade relevante de informações dispostas de maneira gerenciável".

SGBD´s são aplicativos responsáveis pela administração e gerenciamento de uma ou mais base de dados. O objetivo principal é gerenciar o acesso, manipulação e organização dos dados. Definição de banco de dados envolve especificar estruturas e tipos de dados para serem gravados no banco de dados, com uma descrição detalhada de cada tipo de dado. O SGBD oferece uma interface para que os seus usuários possam inserir, editar, excluir ou pesquisar dados.


Vantagens:
  • Controle de redundância dos dados;
  • Controle de acesso (segurança);
  • Armazenamento persistente dos dados;
  • Existência de múltiplas interfaces para os usuários;
  • Representação de relacionamentos complexos entre os dados;
  • Manutenção de restrições de integridade;
  • Recuperação de falhas;

Ferramentas mais conhecidas: Microsoft SQL Server, Oracle, DB2, PostgreSQL, MySQL, Firebird, etc.

Nenhum comentário:

Postar um comentário