I have been continuing on this DB design and with the help of posts here have been able to learn a bit too
If you see the re-submitted image I now have the vehicle make and model joined up differently so that a Vehicle Make can apply to many Vehicle Types and the model and foreign key make the primary key.
Now would this make sense to have a surrogate key in the VehicleType table?
The way I see it, I am going to have many repeated makes and models in the Vehicles table and using a surrogate key would cut 1 field off this table.
Also in the Job table I have the surrogate ket jobId. If this was taken away there would be no way to uniquely identify the record as even using all the remaining attributes as the primary key would not guarantee uniqueness. What is done in those situations?
Thanks
_z0