terça-feira, 6 de novembro de 2012

Vantagens de Database Management Systems


Banco de dados é um programa de software, usado para armazenar, excluir, atualizar e recuperar dados. A base de dados pode ser limitada a um único computador ou podem ser armazenados em máquinas de servidor de grande porte, como o Mainframe IBM. Existem vários sistemas de gestão de base de dados disponíveis no mercado. Alguns deles são Sybase, Microsoft SQL Server, Oracle RDBMS, PostgreSQL, MySQL, etc

As vantagens dos sistemas de gestão de base de dados podem ser enumerados conforme a seguir:

Armazém de Informações

Os sistemas de gestão de banco de dados são armazéns de informação, onde grande quantidade de dados podem ser armazenados. Os exemplos comuns em aplicações comerciais são dados de inventário, dados de pessoal, etc Muitas vezes acontece que um homem comum usa um sistema de gerenciamento de banco de dados, mesmo sem perceber, que ele está sendo usado. Os melhores exemplos para o mesmo, seria o livro de endereços de um telefone celular, agendas digitais, etc Ambos os dados do equipamento da loja em seu banco de dados interno.

Atributos que definem

O campo de dados em uma tabela única é atribuída uma chave primária. A chave primária auxilia na identificação de dados. Ele também verifica a existência de duplicatas dentro da mesma tabela, reduzindo a redundância de dados. Existem tabelas, que têm uma chave secundária para além da chave principal. A chave secundária também é chamada de chave estrangeira. A chave secundária refere-se a chave primária de outra tabela, estabelecendo assim uma relação entre as duas tabelas.

Armazenamento sistemática

Os dados são armazenados na forma de tabelas. As tabelas consistem em linhas e colunas. A ajuda de chave primária e secundária para eliminar a redundância de dados, permitindo armazenamento sistemático de dados.

Alterações de esquema

O esquema de tabela pode ser alterada e não é dependente de plataforma. Portanto, as tabelas do sistema pode ser editado para adicionar novas colunas e linhas, sem prejudicar as aplicações, que dependem desse banco de dados.

Não há dependência de Línguas

Os sistemas de gestão de banco de dados não são dependentes do idioma. Portanto, eles podem ser usados ​​com várias línguas e em várias plataformas.

Junções de tabela

Os dados de duas ou mais tabelas podem ser integrados numa única tabela. Isto permite reduzir o tamanho da base de dados e ajuda a fácil recuperação de dados.

Uso simultâneo múltipla

A base de dados pode ser usado simultaneamente por um número de utilizadores. Vários usuários podem recuperar os mesmos dados simultaneamente. Os dados na base de dados pode também ser modificada, com base nos privilégios atribuídos aos utilizadores.

Segurança de Dados

De dados é o ativo mais importante. Por conseguinte, existe uma necessidade de segurança dos dados. Sistemas de gerenciamento de banco de dados ajudará a manter os dados seguros.

Privilégios

Privilégios diferentes podem ser dadas a diferentes usuários. Por exemplo, alguns usuários podem editar o banco de dados, mas não estão autorizados a excluir o conteúdo do banco de dados.

Ver resumo de dados e fácil recuperação

DBMS permite a recuperação fácil e conveniente de dados. Um usuário de banco de dados pode ver apenas a forma abstrata de dados; as complexidades da estrutura interna do banco de dados são escondido dele. Os dados buscados é em formato user-friendly.

Consistência de Dados

A consistência dos dados garante uma visão consistente de dados para cada usuário. Ele inclui a precisão, a validade ea integridade de dados relacionados. Os dados na base de dados tem de satisfazer certos restrições de consistência, por exemplo, a idade do aparecimento de um candidato para um exame deve ser do tipo de dados e o número no intervalo de 20-25. Quando o banco de dados é atualizado, essas restrições são verificadas pelos sistemas de banco de dados.

O sistema de gerenciamento de banco de dados comumente utilizado é chamado de sistema de gerenciamento de banco de dados relacional (RDBMS). A vantagem mais importante dos sistemas de gestão de base de dados é o armazenamento sistemático de dados, mantendo a relação entre os componentes de dados. Os dados são armazenados como tuplas em um RDBMS.

O advento da programação orientada a objeto deu origem ao conceito de objeto de banco de dados orientados a sistemas de gestão. Estes sistemas combinam imóveis como herança, polimorfismo abstração, encapsulamento com atomicidade, isolamento, consistência e durabilidade, também chamado de propriedades ACID de SGBD.

Sistemas de gerenciamento de banco de dados trouxeram sistematização em armazenamento de dados, juntamente com a segurança de dados....

Nenhum comentário:

Postar um comentário