Relaxed Functional Dependencies: Definition, Discovery and Applications
Abstract
Le dipendenze funzionali (FD) sono state introdotte agli inizi degli anni '70, quando venivano maggiormente utilizzate per valutare la progettazione dei database e garantire la qualità dei dati. Tuttavia, si è avuta la necessità di estendere la definizione di dipendenza funzionale allo scopo di risolvere diverse problematiche in domini applicativi emergenti, tra cui l'identificazione delle inconsistenze nei dati e/o di pattern di dati semanticamente correlati, la necessità di effettuare riscritture delle query, e così via. Questa necessità ha portato alla nascita di nuove definizioni di dipendenze funzionali, che sono state chiamate dipendenze funzionali rilassate (RFD), in quanto queste rilassano alcuni dei vincoli della definizione canonica di FD. .. [a cura dell'Autore] Functional dependencies (FDs) were conceived in the early '70s, and were mainly used to verify database design and assess data quality. However, to solve several issues in emerging application domains, such as the identification of data inconsistencies, patterns of semantically related data, query rewriting, and so forth, it has been necessary to extend the FD definition. .. [edited by Author]