NoviceLois said:
I suppose I could easily enough add the 4 other fields from the
ProjectProgress table to the JobMaster. I don't have a good reason
why I did not incorporate the 2 except that I was trying to practice
good database building and there are already a bunch of fields in the
JobMaster.
I really am not clear on the whole concept of how these decisions are
arrived at. Care to elaborate for a beginner?
You can have over 200 fields in a table. The theory of "normalization"
tells you when to split a table. In short you split a table when you have
many of the same sets of data repeated over and over.
For example. If you have a database of students and teachers in a
school, you could have a teacher field along with the teachers address,
phone number etc repeated for each student in their class. It would be
better to have a student table with just students and their information,
like name address etc, and a teacher list with their name address etc. The
two tables would be linked by teacher number or name (I suggest number) so
you can get a list of all the students a teacher teaches or a list of all
the students along with their teachers, or a maybe a list of students with a
list of teaches living in their zip code.
Access help file has some information on normalizing. Keep in mind
that normalizing is both a science and an art. It is at the heart of a
related database. It is very important to learn and understand the concept.
Have fun. That is what learning is all about. When you quit learning
you quit having fun and when that happens you are dead.
