? Um banco de dados de computador é um sistema de software que oferece um alto nível de organização dos dados . O banco de dados funciona como um contêiner de dados, lidar com os detalhes de baixo nível para armazenar e recuperar dados no disco rígido. Isso libera os desenvolvedores de software de ter que programar esses detalhes a partir do zero . Também impõe regras de relacionamento de dados e de propriedade , fornecendo integridade e segurança para os registros de uma organização. Estrutura da Base
Um banco de dados organiza os tipos de dados relacionados em um ou mais conjuntos de dados, que por sua vez , consistem em campos ou itens de dados. Um banco de dados de pedidos de clientes , por exemplo, pode ter conjuntos de dados de informações de clientes, encomendas e produtos. O conjunto de dados ordens , por exemplo, teria campos para um número de identificação único cliente , uma data de fim , uma data de envio e uma quantidade da ordem. Os programas do sistema de pedidos enviar comandos simples para o banco de dados para adicionar e alterar os registros como ordens de clientes lugar .
Integridade dos Dados
Um administrador de banco de dados é uma pessoa que supervisiona o uso do software de banco de dados de uma organização. Ela projeta e atualizam bases de dados , conjuntos de dados e campos. Ela também inclui regras que governam o uso da base de dados e preserva a integridade dos dados . Por exemplo, ela pode adicionar uma regra para o banco de dados as ordens que verifica os dados pedidos estabelecidos antes de remover um registro de cliente . Se o cliente tem unshipped ordens, removendo o cliente transforma os registros de pedidos para "órfãos ", ou registros que pertencem a ninguém . Em vez disso, com a regra , o banco bloqueia automaticamente a exclusão acidental do registro de cliente e exibe uma mensagem de erro.
SQL
Muitos sistemas de banco de dados usam um linguagem de gestão de dados chamada SQL , ou Structured Query Language. Usando apenas SQL , o administrador pode manter bancos de dados , criar relatórios sobre os dados e adicionar, alterar ou excluir registros - todos sujeitos às regras e de segurança do banco de dados. O software de banco de dados processa comandos SQL contra usuários e programas humanos.
Segurança
O administrador de banco de dados pode adicionar senhas de acesso para todos de um banco de dados ou qualquer de seus jogos ou itens . Um usuário pode ter , por exemplo , a permissão para ler todos os dados em um banco de dados , mas não atualizar nada. Ou o banco de dados pode restringir o usuário a ver apenas determinados conjuntos de dados ou itens em sets. Isso dá uma grande flexibilidade na salvaguarda de dados , ao mesmo tempo , dando aos usuários o acesso aos registros de que necessitam.
Ferramentas
software de banco de dados inclui programas ferramenta usada para manter os dados . O software de backup permite que o administrador para fazer cópias de segurança dos dados em caso de falhas de disco e outros problemas graves. Programas de importação e exportação deixar os usuários adicionar e remover registros e enviar arquivos para outros sistemas, externos, com diferentes formatos. Por exemplo , um administrador de folha de pagamento pode usar um programa de exportação para criar um arquivo de empregado para enviar para a Receita Federal , uma vez por ano. Outros programas de monitorar a velocidade de processamento de banco de dados e ajuda o administrador ajustar para melhor desempenho.