Posted by Jordan Kersey
as I understand it from the article, is a way of organizing and keeping one’s data in order for easier editing, storage, and usage in the future. As introduced, it appears to be a set of rules compiled to make one’s data design more successful.
First normal form simply implies that all records (occurances of) must contain the same number of fields.
Second normal form relates key and non-key points to one another, and how they must be organized. If a non-key fact is a fact about a sub-set of the key, then it violates this rule, and must be separated into two individual records to satisfy both first and second normal form.
Third normal form is very similar to second normal form, and is dealt with in a comparable nature. This rule is violated by one non-key field being a fact about another non-key field. This problem can be adjusted by separating the conflicting non-key fields into two records.
Functional dependencies help to keep things organized by suggesting that each Y-value must correspond to a single X-value, and that relationship must be consistent.
Independent multi-valued facts can be disregarded by the previous rules, because pairings do not convey any information.
ALthought, this paper was a good introduction, I still feel I need a bit of experimenting with design in order to completely comprehend what all of these normalities mean in the real world. I do, however, see how following these rules will allow for more organized and tidy data design. I can see it being very useful for organizing data into blocks, which would ultimately allow for greater manipulation.