SIstema de Banco de Dados
Análise e Desenvolvimento de Sistema.
Augusto Cesar Nobre de Oliveira
Sistema de Banco de Dados
Caxias - MA
Maio/2013
Sistema de Gerenciamendo de Bando de Dados
Sistema de Gerenciamento de Banco de Dados (SGBD) é um software com recursos específicos para facilitar a manipulação das informações dos dados e o desenvolvimento de programas aplicativos.
A utilização de um gerenciador de banco de dados permite uma série de vantagens para o usuário final. Entre elas controlhe de redundância, compartilhamento do dados, controlhe de acesso, interfaceamento, esquematização, controlhe de integridade e backups .
A redundância consiste no armazenamento de uma mesma informação em locais diferentes, provocando inconsistências. Em um Banco de dados as informações só se encontram armazenadas em um único local, não existindo duplicação descontrolada dos dados. Quando existem replicações dos dados, estas são decorrentes do processo de armazenagem típica do ambiente Cliente-Servidor, totalmente sob controle do Banco de dados.
O SGBD de incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros.
O SGBD de dispor de recursos que possibilitem selecionar a autoridade de cada usuário. Assim um usuário poderá realizar qualquer tipo de acesso, outros poderão ler alguns dados e atualizar outros e outros ainda poderão somente acessar um conjunto restrito de dados para escrita e leitura.
Um Banco de dados deverá disponibilizar formas de acesso gráfico, em linguagem natural, em SQL ou ainda via menus de acesso, não sendo uma “caixa-preta” somente sendo passível de ser acessada por aplicações.
Um Banco de dados deverá fornecer mecanismos que possibilitem a compreensão do relacionamento existente entre as tabelas e de sua eventual manutenção.
Um Banco de dados deverá impedir que aplicações ou acessos pelas