Além de ser repositórios de informação, bases de dados são pesquisáveis , permitindo-lhe encontrar informações rapidamente. Pesquisas de banco de dados , particularmente aqueles na Web, tornaram-se um recurso poderoso para quase qualquer um em busca de respostas . Ao selecionar automaticamente , triagem e ligação de dados , bancos de dados permitem que você vasculhar milhões de registros individuais e encontrar resultados úteis. Fundamentos de Banco de Dados
Um banco de dados é um conjunto de programas de software que são executados em um computador, o monitoramento de um conjunto de arquivos de dados controlados firmemente. Todo o acesso aos arquivos passa através de um programa chamado de servidor. O servidor processa as solicitações do usuário somente se atingirem as suas exigências para a segurança de acesso e integridade do arquivo. Por exemplo, alguns usuários podem ter permissão para ler os registros do banco de dados , mas não criar novos, e outros usuários podem ver algumas partes do banco de dados , mas dados não others.A contém blocos de dados chamados de mesas , representando os principais tipos de dados mantidos pelo organização. Por exemplo, uma loja de varejo pode ter um banco de dados com tabelas de inventário de clientes e produtos . As tabelas , por sua vez , conter itens individuais chamados campos , que são as menores peças completas de dados no banco de dados . A tabela de clientes pode ter campos para nome, endereço e data em que passado fez uma compra . O banco de dados faz buscas por informações contra campos individuais de correspondência.
Acessibilidade
A Web abriu pesquisas de banco de dados a qualquer pessoa com uma conexão à Internet . Você pode , por exemplo, procurar restaurantes em seu bairro, obter informações sobre doenças infantis e localizar peças para um carro velho. Freqüentemente, os motores de busca da Web , como o Google e Bing tem a informação em seus sites , outras vezes , você procura em um site especializado em um tema , como WebMD. Os navegadores da Web se espalharam a partir de computadores de mesa e laptops para computadores tablet e smartphones , aumentando o acesso a esta informação .
Velocidade
A velocidade de uma pesquisa de banco de dados depende do software de servidor , os computadores em que é executada e Internet tráfego , embora uma pesquisa simples em um banco de dados bem projetado pode demorar tão pouco como uma fração de segundo. Entrega rápida de dados convida consultas mais casuais e permite que os usuários de perguntar várias perguntas, ou para diminuir uma resposta ou para navegar informações relacionadas. Isso beneficia a todos, de estudiosos e pesquisadores para os alunos do primeiro grau .
Sofisticação
por vinculação de tabelas , bancos de dados de aumentar a sofisticação de pesquisas . Se um banco de dados tem mesas para clientes e pedidos , por exemplo , e cada tabela tem um campo de código do cliente, uma pesquisa pode juntar-se temporariamente as tabelas neste campo comum e encontrar resultados para os clientes em Kansas que compraram mais de US $ 500 no valor da mercadoria. A tabela de pedidos não tem o estado, ea tabela de clientes não tem um valor de compra , mas em conjunto as duas tabelas fornecer todas as informações que você need.Databases acomodar facilmente pesquisas em vários campos , através da utilização da lógica booleana . Isso faz com que as pesquisas mais rápido e produz resultados altamente específicos . Os operadores booleanos : "E ", "OU" e " NÃO " permitem combinar vários campos juntos. Quando você faz pesquisas de vários campos usando um formulário da Web , o banco de dados usa estes operadores internamente. Por exemplo, se você está olhando para o tamanho 10 ou 11 sapatos, mas não quer que os marrons , o programa de banco de dados de uma consulta interna frases como "SELECT * FROM shoes_table WHERE ( size = 10 ou size = 11 ), e não color = ' marrom ' . " você pode fornecer o maior número de critérios como você quer, a partir de um único item a centenas .