Bases de dados e consultas — Tecnologia, 14–17 anos
Aprende como os dados organizados podem ser guardados, encontrados e actualizados sem procurar cada item à mão.
Uma base de dados é memória organizada
Uma base de dados guarda factos relacionados numa estrutura que o computador consegue pesquisar e alterar. Uma escola pode ter uma linha por aluno, com colunas para o nome, o ano e as faltas. Uma consulta pede apenas os registos que cumprem uma condição, como alunos com mais de cinco faltas.
Porque foram precisas bases de dados
Ficheiros em papel e folhas de cálculo separadas tornam-se lentos e contraditórios quando é preciso partilhar milhões de registos. As primeiras organizações precisavam de encontrar um facto, ligar factos relacionados e actualizá-lo uma vez, em vez de o fazer em vários sítios. As bases de dados resolvem esse problema com uma estrutura comum e acesso controlado.
Encontrar registos correspondentes
Imagina uma tabela com Ana, 82; Bruno, 67; e Chiara, 91, sendo cada número a nota de um teste. Para encontrar notas de pelo menos 80, a consulta verifica cada linha com a condição nota ≥ 80. Ana corresponde, Bruno não, e Chiara corresponde; o resultado é Ana e Chiara.
A armadilha: os dados não ficam arrumados sozinhos
É tentador pensar que uma base de dados perceberá que «Lisboa», «lisboa» e «Lx.» significam o mesmo lugar. Os computadores costumam comparar o texto exactamente como foi guardado, excepto se existirem regras diferentes. O erro é compreensível porque as pessoas corrigem pequenas diferenças de imediato; em grande escala, os dados inconsistentes criam resultados em falta ou duplicados.
Bases de dados à tua volta
Quando um serviço de streaming mostra o teu histórico, uma loja verifica o stock ou um médico abre o teu processo, normalmente existe uma base de dados. Ela pode ligar tabelas, como clientes e encomendas, para que um facto não seja copiado por todo o lado. Como estes registos podem ser pessoais, os bons sistemas também limitam quem os pode consultar ou alterar.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…