Top "Canonical-form" questions

What is canonical cover, closure and extraneous attribute?

I'm studying database concepts and there are 3 concepts that I don't understand: canonical cover, extraneous attribute and closure. I read …

database-design relational-database database-schema functional-dependencies canonical-form