- Sep 19, 2000
- 10,286
- 145
- 106
So right now, I'm faced with the merger to two very different design philosophies for databases.
For my company, the philosophy of the DB is something to the effect of "It stores data, Anything else should be handled in the application (With the exception of maybe simple adds or sums)."
The company that I am trying to design an interface took a design philosophy of "If the database can do it, it should do it. Applications should only get information out of the database and should change the data as little as possible".
So what are the design principles of a good database? Which philosophy is the most correct?
For my company, the philosophy of the DB is something to the effect of "It stores data, Anything else should be handled in the application (With the exception of maybe simple adds or sums)."
The company that I am trying to design an interface took a design philosophy of "If the database can do it, it should do it. Applications should only get information out of the database and should change the data as little as possible".
So what are the design principles of a good database? Which philosophy is the most correct?