Sunday, March 8, 2009

Sistemas Gerenciadores de Bancos de Dados (SGBDs)

Partindo do princípio de que os componentes básicos do armazenamento de dados são:

  • Os dados;
  • A estrutura aplicada sobre os dados;
  • A tecnologia empregada para armazenar e recuperar esses dados

surgiram os sistemas gerenciadores de bancos de dados, que são ferramentas que automatizam muitas tarefas no processo de armazenamento, manipulação e recuperação de dados.

Os primeiros sistemas de banco de dados organizavam os dados criando índices de forma em que fosse possível responder a perguntas de um caráter específico. Caso fosse necessário obter respostas a outras perguntas, seria necessário rever a organização do índice da aplicação.

Ao desenvolver um banco de dados relacional a ser implementado em um sistema gerenciador de banco de dados, o projetista deve levar em consideração, no momento do projeto, os seguintes fatores:
  • As entidades que compõe o negócio;
  • Os atributos para cada entidades;
  • Os papéis dos atributos dentro do contexto do negócio;
  • Os relacionamentos entre as diversas entidades;
  • O comportamento de entidade e atributos quando os dados se alteram.

No comments: