Qu'est-ce qu'une base de données actuelle?
Une base de données actuelle est une base de données qui stocke uniquement des données précises. Une base de données est un ensemble de faits généralement organisés sous forme de tableaux. Le but d'une base de données est d'accélérer l'extraction et l'analyse des données, facilitant ainsi l'accès aux informations à l'aide du langage de programmation SQL (Structured Query Language). Les bases de données actuelles sont l’un des deux principaux types de bases de données; l'autre est appelée base de données temporelle. Une base de données actuelle affirme, par sa définition, que toutes les informations actuellement contenues dans la base de données sont à jour au moment précis de l'accès.
Pour comprendre les bases de données actuelles, il est utile de les comparer aux bases de données temporelles. Dans une base de données temporelle, chaque information contient soit un horodatage, un intervalle de temps ou une autre donnée de référence indiquant la période de validité des données. Par exemple, un enregistrement d'employé dans n'importe quelle base de données peut inclure le nom de l'employé avec ses informations personnelles telles que sa date de naissance, son poste, son salaire, etc. Dans une base de données temporelle, toutes ces données incluraient également une date indiquant la période pour laquelle les informations sont exactes. Cela peut vouloir dire inclure la date d'embauche ou une période de temps pendant laquelle le contrat des employés est actif.
Alors que la base de données temporelle fournit une référence instantanée afin que les utilisateurs puissent comprendre si les données sont actuellement applicables, une base de données actuelle élimine en revanche ce concept. Aucune information d'horodatage ou d'enregistrement de temps n'est stockée à côté des enregistrements individuels. Les utilisateurs de la base de données doivent donc en déduire la pertinence des informations de l'enregistrement par rapport à la période actuelle, du simple fait qu'elles restent dans le système. Les données périmées ou obsolètes sont supprimées de la base de données actuelle. Cette purge des données qui ne sont plus actuelles est essentielle au fonctionnement des bases de données actuelles.
L'avantage d'une base de données actuelle est qu'elle réduit les frais généraux excessifs dans le système. Sans horodatage qui encombre l'espace de stockage pour chaque entrée dans le système, une base de données actuelle est élégante et soignée par rapport à la plupart de ses contreparties temporelles. La plupart des bases de données actuelles ne sont cependant pas utilisées isolément. Les entreprises disposeront souvent d'une base de données à jour sur les enregistrements des employés - avec des informations financières, etc. - associée à des bases de données temporelles pour des enregistrements plus anciens ou des archives de données antérieures. De cette manière, leurs fichiers actuels sont toujours disponibles dans une base de données rapide et élégante, mais ils peuvent également accéder aux enregistrements antérieurs de leurs bases de données temporelles.