DataFix
Abstract
This project is a consistency management tool for incomplete databases with linked nulls. Two different implementations are proposed: an in-memory version and an incremental, query-driven version that deals with data stored in the DBMS. Ensuring consistent and irredundant data sets remains essential to minimise errors, promote maintainable application code, and achieve reliable results in data analysis. A major challenge in achieving consistency is dealing with incomplete data, i.e. missing information that may be provided later. This often requires the use of marked (or linked) nulls in many applications to express unknown but connected information. Keeping data consistent and avoiding redundancy is challenging.
Ce projet est un outil de gestion de la cohérence pour les bases de données incomplètes avec des valeurs nulles liées. Deux implémentations différentes sont proposées : une version en mémoire et une version incrémentale, axée sur un ensemble de requêtes, qui traite les données stockées dans un SGBD. Garantir des ensembles de données cohérents et non redondants reste essentiel pour minimiser les erreurs, promouvoir un code d'application facile à maintenir et obtenir des résultats fiables dans l'analyse des données. L'un des principaux défis en matière de cohérence consiste à traiter les données incomplètes, c'est-à-dire les informations manquantes susceptibles d'être fournies ultérieurement. Cela nécessite souvent l'utilisation de valeurs nulles marquées (ou liées) dans de nombreuses applications pour exprimer des informations inconnues mais connectées. Maintenir la cohérence des données et éviter la redondance est un défi.