quarta-feira, 18 de setembro de 2013

Características de um Gerenciador de Banco de Dados

Controle de redundância: informações devem possuir um mínimo de redundância visando estabelecer à estabilidade do modelo;

Compartilhamento de dados: as informações devem estar disponíveis para qualquer número de usuários de forma concomitante e segura;

Controle de acesso: necessidade de saber quem pode realizar qual função dentro do banco de dados;
Esquematização: os relacionamentos devem estar armazenados no banco de dados para garantir a facilidade de entendimento e aplicação do modelo. A integridade das informações deve ser garantida pelo banco de dados;

Backup ou cópias de segurança: deve haver rotinas específicas para realizar a cópia de segurança dos dados armazenados;

A segurança é um fator que muito diferencia um banco de dados de outro. Às vezes, há dois bancos de dados que utilizam o SQL como linguagem de acesso e manipulação de dados, mas que têm estruturas de controle de acesso completamente diferentes. Um gerenciador de banco de dados deve prever o controle de acesso às informações e garantir por meio de recursos internos que os dados sejam disponibilizados rapidamente.

O objetivo de um banco de dados relacional é armazenar um grupo de objetos de um dicionário de dados, de forma a tornar rápida e segura a manipulação das informações contidas nesses objetos. Como objetos, podemos entender tabelas, visões, índices e até mesmo procedimentos e funções que estejam armazenadas no banco de dados.

Nenhum comentário:

Postar um comentário