Source: https://www.csc.villanova.edu/~mdamian/Past/databasefa13/notes/ch04-Normalization.pdf