MyLeoNes™

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™…