I am rebuilding a database for my small construction company. I did the initial design of it but it has been a while since I have worked on it.
I am having trouble wrapping my head around the following issue. I've read and reread the article by Paul Litwin, "Fundamentals of Relational Database Design" but I guess I still dont' quite get what to do in this situation.
I want to be able to keep track of all the companies that work on a particular project. (Owner, Engineer, Architect, General Contractor, Mechanical Contractor, etc..)
One of these companies will be our client.
My trouble comes when one company fills two roles on the project (for example be both the engineer and the architect).
I'm sure this has to be common and I'm just being dense, but if anyone could explain I'd appreciate it.
I am having trouble wrapping my head around the following issue. I've read and reread the article by Paul Litwin, "Fundamentals of Relational Database Design" but I guess I still dont' quite get what to do in this situation.
I want to be able to keep track of all the companies that work on a particular project. (Owner, Engineer, Architect, General Contractor, Mechanical Contractor, etc..)
One of these companies will be our client.
My trouble comes when one company fills two roles on the project (for example be both the engineer and the architect).
I'm sure this has to be common and I'm just being dense, but if anyone could explain I'd appreciate it.