A conceptual database design task that involves applying data dependency to a data model to avoid data inconsistencies by prohibiting redundancy.