I'm in the process of designing a relational model for a database which will store petroleum data. I will need to track data for the following objects. Below, in uppercase, are some of the objects with their associated properties list below them:
WELL
- well name
- liquid rate
- gas rate
- shut in pressure
- flowing pressure
- CO2
- N2
NODE
- node name
- fuel rate
- gas rate
- inlet pressure
- oulet pressure
- H2S
- PSI
COMPRESSOR
- compressor name
- gas
- suction pressure
- flow
Since each object has unique properties associated with it, what would be the best table design for this scenario?
1) Create seperate table for each object
2) Create one table for objects and a child table for properties
Those are the two methods that i could come up with, any other suggestion would be appreciated.