BD
Bando de dados é um conjunto de programas softwares que permite aos usuários CRIAS, EDITAR, ATUALIZAR, ARMAZENAR E RECUPERAR dados em tabelas de banco de dados. Dados em um bando de dados podem ser acrescentados, apagados, alterados, classificados usando um SGBD.
Na escolha de um bom SGBD é necessário observar algumas características que são desejáveis:
Controle de redundância;
Compartilhamento de dados;
Controle de acesso aos dados;
Múltiplas interfaces;
Representação de associações complexas;
Garantias de restrições de integridade e
Recuperação de falhas.
A grande vantagem de se usar um bando de dados é permitir que a mesma informação seja disponibilizada a utilizadores distintos.
Que características distinguem um SGBD ?
Catálogo
Um SGBD mantém não apenas o Banco de Dados, mas também uma definição e descrição das estruturas e restrições (catálogo - metadados)
A existência do catálogo permite que um mesmo SGBD possa ser utilizado para aplicações distintas (o catálogo indica uma estrutura física utilizada)
Independência de Dados
Um SGBD dá aos usuários uma visão abstrata dos dados, encobrindo detalhes não relevantes (o usuário-desenvolvedor não precisa saber como os dados são fisicamente armazenados).
Múltiplas Visões dos Dados
Cada usuário pode exigir uma visão diferenciada da base de dados
Compartilhamento e Transações
Controle de concorrência
Hoje em dia, os novos sistemas de base de dados são quase exclusivamente do tipo relacional.
Databases relacionais substituíram os modelos anteriores porque esses sistemas têm valiosos atributos que a distinguem como superior.