Quote:
|
Originally Posted by MPSP
3)Try to imagine a model which concludes(completely or partly) both models.Does this make sense?If yes,what could it be this super-model?
|
Since everything you can do with the E-R model can be accomplished relationally, the relational model would be your super model.
If I were designing a toolset to do relational modelling, I would want to allow the user to use different strategies to draft his schema. In this case, the E-R model's structures would be defined relationally and you could use simple macro replacement to build the logically correct relational expressions.
If the user were a scientific user doing Matlab-type work, I would also want the vectors, matrices &c. to be defined relationally.
Thus, a vector variable v might be backed by a relational variable rv that has constraints on it that it have a PK column Offset and a column of arbitrary data Values. Vector operations would then be translated into the appropriate relational operations.
What's important is that it would all be application independent: having designed your structures in your Matlab-type program, you could browse them with a spreadsheet, and all the various apps could share the DBMS with stepping on each other's toes.