bigcoop411
New member
- Local time
- Today, 13:36
- Joined
- Feb 6, 2013
- Messages
- 2
Hey guys!
This is my first post here on Access World. While researching database design related material, I stumbled across this place, which seems to have a wealth of knowledge. Hopefully, you guys will be able to lend me a hand!
So here's a brief introduction about me and my project:
I recently graduated from college with a degree in engineering; I got a job straight out of college for an oil and gas company. Currently, my employer has a program that aquaints college graduates with the company, products, processes etc. by "rotating" them through different departments.
There are two seperate phases of the program; the program in its entireity lasts for 2 yrs. Phase I lasts for 6 months where the engineers are on the same "playing field" per say, i.e. everyone is out working in the shop. In Phase II however, engineers are sent to different departments throughout the organization based on their availability / interests / skills / experience etc., doing "real" engineering work. An engineer's Phase II rotations consist of time spent in (1) manufacturing dept. (2) engineering dept. and (1) quality dept.
I've taken on a side project to create a database that helps manage & measure every facet of the program. Initially, the program only had about 20 engineers; the program is now nearly 200 engineers and growing, so managment is having a hard time keeping up, efficiently at least. When a new group of engineers are hired (typically after the end of each semester) they are given a group #. Management has been using Excel up to this point. However, I've never worked with Access before, so I'm going through a learning curve stage.
I've already read several documents on the theory behind building rational databases. I'm just getting caught up on the complexity. With y'alls help, maybe I can gain some clarity. Bringing in new eyes is always beneficial.
(whew! that wasn't brief at all)
Here are my tables:
RE Info - general information about the REs; each emp. ID is unique so it will be used as the primary key
University - where the REs graduated from
University/Degree - linking table
Degree - Degree & education info.
Committee - Every RE must be involved in a committee while in the program; members serve on these committes for 6 month durations
Experience - This is previous work related experience the RE has prior to starting with the company
RE/Training - linking table
Training - Our company is huge on continual learning. We have both mandetory online and class-room based training.
RE/Job History & Job - my intention of this linking and main table was to track when they were hired AND when they make a transition to a different rotation dept.
By this time, you all either a.) are super confused or b.) didn't read or don't care to invest this much time into it (I wouldn't blame ya). Any help would be appreciated; a picture of the relationships is attached.
-bigcoop411
This is my first post here on Access World. While researching database design related material, I stumbled across this place, which seems to have a wealth of knowledge. Hopefully, you guys will be able to lend me a hand!
So here's a brief introduction about me and my project:
I recently graduated from college with a degree in engineering; I got a job straight out of college for an oil and gas company. Currently, my employer has a program that aquaints college graduates with the company, products, processes etc. by "rotating" them through different departments.
There are two seperate phases of the program; the program in its entireity lasts for 2 yrs. Phase I lasts for 6 months where the engineers are on the same "playing field" per say, i.e. everyone is out working in the shop. In Phase II however, engineers are sent to different departments throughout the organization based on their availability / interests / skills / experience etc., doing "real" engineering work. An engineer's Phase II rotations consist of time spent in (1) manufacturing dept. (2) engineering dept. and (1) quality dept.
I've taken on a side project to create a database that helps manage & measure every facet of the program. Initially, the program only had about 20 engineers; the program is now nearly 200 engineers and growing, so managment is having a hard time keeping up, efficiently at least. When a new group of engineers are hired (typically after the end of each semester) they are given a group #. Management has been using Excel up to this point. However, I've never worked with Access before, so I'm going through a learning curve stage.
I've already read several documents on the theory behind building rational databases. I'm just getting caught up on the complexity. With y'alls help, maybe I can gain some clarity. Bringing in new eyes is always beneficial.
(whew! that wasn't brief at all)
Here are my tables:
RE Info - general information about the REs; each emp. ID is unique so it will be used as the primary key
University - where the REs graduated from
University/Degree - linking table
Degree - Degree & education info.
Committee - Every RE must be involved in a committee while in the program; members serve on these committes for 6 month durations
Experience - This is previous work related experience the RE has prior to starting with the company
RE/Training - linking table
Training - Our company is huge on continual learning. We have both mandetory online and class-room based training.
RE/Job History & Job - my intention of this linking and main table was to track when they were hired AND when they make a transition to a different rotation dept.
By this time, you all either a.) are super confused or b.) didn't read or don't care to invest this much time into it (I wouldn't blame ya). Any help would be appreciated; a picture of the relationships is attached.
-bigcoop411