Table Implementation
Advantage: faithful to the ORM diagram.
Disadvantage: must store computable information.
Note: for some applications, the computation might be expensive, needed often including inverse computations, and the data may be relatively static.