Wazz mentioned normalization in my previous post:
http://www.access-programmers.co.uk/forums/showthread.php?t=176093
I read up but for a novice, some of it doesnt seem to be practical. First and second normal form seem to make sense and I have been following that without even knowing. From what I read, third normal form just doesnt seem to practical.
For instance; the database I have started has a table of the contract resource advisors. In that table I have information such as first name, last name, phone, etc. One of the elements is the squadron they are from. If I understand this right, third normal form states that I shouldn't put fields in tables that dont depend on the key. Based on this, I should have a seperate table for squadron. If I were to do this, the only data that would be in this table would be the table key, customer table key and the squadron. I guess what I dont understand is why this is necessary. In the same regard, based on normalization, wouldn't you need to have a seperate table for items such as zip code or phone number (some people on base share phone numbers).
I have a feelign I understanding this wrong since I can see this being a mess of table and relationships. Can anyone clarify this for me?
http://www.access-programmers.co.uk/forums/showthread.php?t=176093
I read up but for a novice, some of it doesnt seem to be practical. First and second normal form seem to make sense and I have been following that without even knowing. From what I read, third normal form just doesnt seem to practical.
For instance; the database I have started has a table of the contract resource advisors. In that table I have information such as first name, last name, phone, etc. One of the elements is the squadron they are from. If I understand this right, third normal form states that I shouldn't put fields in tables that dont depend on the key. Based on this, I should have a seperate table for squadron. If I were to do this, the only data that would be in this table would be the table key, customer table key and the squadron. I guess what I dont understand is why this is necessary. In the same regard, based on normalization, wouldn't you need to have a seperate table for items such as zip code or phone number (some people on base share phone numbers).
I have a feelign I understanding this wrong since I can see this being a mess of table and relationships. Can anyone clarify this for me?