A Vehicle Manufacturer Database


These two slides show how to represent a vehicle manufacturer in the relational model and the problems with that model.

Companies
This entity has a name, head office, several subsidiaries, and a president.

Company
CompanyID Name Street Location President

The problems with this representation are
Subsidiaries
It has a name, office, manager, and employees.

Subsidiary
CompanyID NameSubs Street Location Manager

The set-valued attribute employees requires a third relational schema.




      “Perhaps the rare and simple pleasure of being seen for    
      what one is compensates for the misery of being it.”    
      ― Margaret Drabble