Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Best way to setup tables for multible related data sets

Status
Not open for further replies.

puforee

Technical User
Oct 6, 2006
741
US
I have been asked to set up a DB that shows employees and their managers. This will requires all managers in the management chain to be included. There
are 6 layers from the employee to the top. The data available includes: employee ID, employee name, managers ID. This data is consistent through all levels of employment.

How best to set this up is bothering me. I need to set it up so if any employee/manager moves position, or leaves, the relationships will update automatically.

So, if a 2nd level manager leaves I should be able to replace his name and ID and all relationships are updated. The complication could grow when employees/managers advance in their positions.

Does anyone have any ideas on how to set this up. Tables - 1 0r more? Type of queries?

Any help will be appreciated.

Thanks,

John
 
I would consider a table of all employees and a table of positions. Each employee has a position as well as a position they report to.

[pre]tblEmployees
======================
empEmpID primary key
empFirstName
empLastName
empPosID link to tblPositions for this employee
empSupPosID link to tblPositions for supervisor



tblPositions
=======================
posPosID primary key
posTitle
[/pre]

Another possible solution would have

[pre]tblEmployees
======================
empEmpID primary key
empFirstName
empLastName
empPosID link to tblPositions for this employee

tblPositions
=======================
posPosID primary key
posTitle
posReportsPosID
[/pre]





Duane
Minnesota
Hook'D on Access
MS Access MVP 2001-2016
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top