Leaving the projectstatusID as a field in the projects table is OK as long as you just need to track the current status of each project. If you are interested in how long it takes a project to move from one status to another, then it would require a different structure. This call is up to you and the way your company does business. So what approach is in line with your business process?
No, it's fine as a one-to-one relationship. Each project manager keeps record of that and is held accountable separately.
You did not finish your thought on this field. Do you want to track which suppliers gave discounts for a project and how much of a discount? If so, then your current structure is insufficient to track multiple suppliers each with discounts (one project to many supplier providing discounts).
No, I do not need to track suppliers that gave discounts, so no worries on this one.
If the possibility exists and you need to track the PO #'s associated with the project, then you should take care of it in your structure now.
Alright, I think I have already done this with the PurchaseOrder and CostCentreBudgets tables?
If the budget amounts for a project are related to cost centers then the project table is not the appropriate place for the budget amount.
Ok, I will delete it from the Project Table
Can multiple groups of your company be associated with 1 project? If so, then the current structure is insufficient because you would have a one-to-many relationship.
No, only one group can be associated with a project.
Are there multiple key findings? If so, that describes a one-to-many relationship. Additionally, if it is a summary, a 255 character text field may not be sufficient.
No, this will just be a text box that they can communicate their findings in. It is for their reports and does not need to be tracked.
Are these "Local contacts" people? If there are more than one, that describes a one-to-many relationship which would require a related table not just a field in the projects table.
They are people but it is a fairly insignificant part of the project that I am not willing to waste my time on. They can type it in manually and it does not need to be tracked anyway.
Anything else before we start on queries and forms. Only if you have the time and the inclination, I feel like a bother!!!!!
Thanks again.![]()