Sistemas De Banco De Dados
Artigos Científicos: Sistemas De Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: Esaul • 29/9/2013 • 495 Palavras (2 Páginas) • 606 Visualizações
Um Sistema de Gerenciamento de Banco de Dados (SGBD) é o conjunto de programas
de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu
principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso,
a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que
seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em
bancos de dados relacionais a interface é constituída pelas APIs (Application
Programming Interface) ou drivers do SGBD, que executam comandos na linguagem
SQL.
Modelo Conceitual: Descreve de forma simples e facilmente compreendida pelo
usuário final as informações de um contexto de negócios, as quais devem ser
armazenadas em um banco de dados. O foco deve ser sempre dirigido ao entendimento
e representação de uma realizade, de um contexto.
Modelo Lógico: Descreve as estruturas que estarão no banco de dados, mas sem
considerar, ainda, nenhuma característica específica de um Sistema Gerenciador de
Banco de dados - SGBD. Tem seu início somente após a criação do modelo conceitual.
Já utiliza chaves estrangeiras.
Modelo Físico: É construído a partir do modelo lógico e descreve as estruturas físicas
de armazenamento de dados. Descreve o tipo e tamanho dos campos.
Controle de Redundância
No processamento tradicional de arquivos, cada grupo de usuários deve manter seu
próprio conjunto de arquivos e dado. Desta forma, acaba ocorrendo redundâncias que
prejudicam o sistema com problemas como:
Toda vez que for necessário atualizar um arquivo de um grupo, então todos os grupos
devem ser atualizados para manter a integridade dos dados no ambiente como um toda;
A redundância desnecessária de dados levam ao armazenamento excessivo de
informações, ocupando espaço que poderia estar sendo utilizado com outras
informações.
Compartilhamento de Dados
Um SGBD mult-usuário deve permitir que múltiplos usuários acessem o banco de
dados ao mesmo tempo. Este fator é essencial para que múltiplas aplicações integradas
possam acessar o banco.
O SGBD multi-usuário deve manter o controle de concorrência para assegurar que o
resultado de atualizações sejam corretos, Um banco de dados multi-usuários deve
...