O que é um banco de dados atual?
Um banco de dados atual é um banco de dados que armazena apenas dados precisos no momento. Um banco de dados é uma coleção de fatos geralmente organizados em tabelas. O objetivo de um banco de dados é agilizar a recuperação e a análise de dados, tornando simples o acesso a informações usando a linguagem de programação SQL (Structured Query Language). Os bancos de dados atuais são um dos dois principais tipos de bancos de dados; o outro é conhecido como banco de dados temporal. Um banco de dados atual afirma, por sua definição, que todas as informações atualmente contidas no banco de dados estão atualizadas no instante específico de acesso.
Para entender os bancos de dados atuais, é útil pensar neles em comparação aos bancos de dados temporais. Em um banco de dados temporal, cada informação contém um registro de data e hora, um intervalo de tempo ou algum outro dado de referência indicando o período durante o qual os dados são válidos. Por exemplo, um registro de funcionário em qualquer banco de dados pode incluir o nome do funcionário junto com suas informações pessoais, como data de nascimento, cargo, salário e assim por diante. Em um banco de dados temporal, todos esses dados também incluiriam uma data listando o período de tempo em que as informações são precisas. Isso pode significar incluir a data da contratação ou um período durante o qual o contrato dos funcionários está ativo.
Enquanto o banco de dados temporal fornece uma referência instantânea para que os usuários possam entender se os dados são atualmente aplicáveis, em contraste, um banco de dados atual elimina esse conceito. Nenhuma informação de registro de data e hora é armazenada ao lado dos registros individuais. Os indivíduos que usam o banco de dados devem, portanto, inferir a relevância das informações do registro para o período atual, simplesmente pelo fato de elas ainda permanecerem no sistema. Dados expirados no tempo obsoletos ou irrelevantes são excluídos de um banco de dados atual. Essa limpeza de dados que não é mais atual é fundamental para o funcionamento dos bancos de dados atuais.
A vantagem de um banco de dados atual é que ele reduz o excesso de sobrecarga no sistema. Sem um registro de data e hora obstruindo o espaço de armazenamento para cada entrada no sistema, um banco de dados atual é elegante e aparado em comparação com a maioria de seus equivalentes temporais. A maioria dos bancos de dados atuais não é usada isoladamente. As empresas costumam ter um banco de dados atual de registros de funcionários - junto com informações financeiras etc. - juntamente com bancos de dados temporais para registros mais antigos ou arquivos de dados anteriores. Dessa forma, eles têm seus arquivos atuais sempre à mão em um banco de dados rápido e elegante, mas ainda podem se aventurar em registros anteriores em seus bancos de dados temporais.