Navyguy
Registered User.
- Local time
- Today, 10:42
- Joined
- Jan 21, 2004
- Messages
- 194
1NF, 2NF, Etc
After reading several posts and articles, I think that I am actually getting a slight grip on this subject.
My question(s) is/are...
If I have a field that requires a tick for either yes or no, does that violate the normalization rules?
Example: A student report card must show whether they participated in Track and Field (and say a bunch of other activities). My tick boxes are TFP and TFDNP for Track and Field "Participated" and Track and Field "Did Not Participate" respectively. The issue here is the result of the information is printed on a "report card" and must be indicated either way.
My next question is...
What about the same idea as above but where you select "Levels of Participation".
Example: Student class participation might be recorded simple as tick boxes for "Full", "Some", "None".
What I see here is many tick boxes not being used in all the areas because in the Participated/Did Not Participate only one box would be ticked and the same with the Full/Some/None where only one third would be ticked.
I would think that by only using tick boxes that would make the DB smaller and more managable instead of using say a field where the information was inputed/selected by the teacher.
By the way, this is not a real issue, but I am trying to understand the 1NF, 2NF idea so I stay out of trouble from the start on future projects.
Navyguy
After reading several posts and articles, I think that I am actually getting a slight grip on this subject.
My question(s) is/are...
If I have a field that requires a tick for either yes or no, does that violate the normalization rules?
Example: A student report card must show whether they participated in Track and Field (and say a bunch of other activities). My tick boxes are TFP and TFDNP for Track and Field "Participated" and Track and Field "Did Not Participate" respectively. The issue here is the result of the information is printed on a "report card" and must be indicated either way.
My next question is...
What about the same idea as above but where you select "Levels of Participation".
Example: Student class participation might be recorded simple as tick boxes for "Full", "Some", "None".
What I see here is many tick boxes not being used in all the areas because in the Participated/Did Not Participate only one box would be ticked and the same with the Full/Some/None where only one third would be ticked.
I would think that by only using tick boxes that would make the DB smaller and more managable instead of using say a field where the information was inputed/selected by the teacher.
By the way, this is not a real issue, but I am trying to understand the 1NF, 2NF idea so I stay out of trouble from the start on future projects.
Navyguy