Everyone on this forum has been extremely helpful. Last week someone asked me for my narrative and data model which I had never heard of before. I have been working on writing this and would love some feedback. I'm tired of writing and want to start modeling, but I realize the importance of laying a good foundation.
Here's what I have:
We are a trucking company which exclusively does contract work with the USPS. We are looking for a database system where we can store all the information related to our business (contracts, drivers, vendors, post offices, etc.) and look up that data in an organized way. We would like to be able track phone calls we receive. Also track the schedule of trips a driver takes. We will also need the trip information like who took it, mileage, fuel, etc. so we can report to the government.
A contract is a an agreement between our company and the USPS that we will do certain trips. Each contract has multiple trips which go to multiple post offices. It is designated by a unique 5 digit identifier made up of numbers and letters. Some contracts also have seasonal contracts. A seasonal contract is a sort of child contract of the regular contract.
A post office will issue extra trip paperwork when they add a stop or trip that isn’t a part of the contract. If a trip is held up by the post office causing it to leave late, they will issue a late slip. Late slips and extra trip paperwork needs to be tracked so we can insure we are billing correctly.
We break all of our contracts up into the individual trips and put together trips to form a bid. We try to put trips together to equal about 40 hours per week, so a bid is a full time position a driver can have. A full time driver is called a bid driver because he has a bid. We also have part time drivers to fill in when a bid driver gets sick.
We have 9 terminal cities. A terminal city is the city that the bids, trips, and drivers are based out of. There is a yard or someplace we park our trucks in each terminal city.
We own most of the equipment (trucks and trailers) we use. Though, some trailers belong to the post office and we are leasing 6 trucks from Ryder in the Las Vegas/Reno area. During the seasonal contracts, we rent more trucks and trailers from many vendors. We use other vendors to fix our trucks and trailers.