|
|
|
|
|
by spacemanmatt
3691 days ago
|
|
Learn enough sql to write an application entirely in the db, except presentation layer, of course. Use OO concepts to hide data, provide accessors, etc. Write a wrapper library for accessors in your front end language of choice (CLI, Web, GUI, whatever). You won't often see a big project structured this way, but it is very effective for a first hand experience of data driven design. |
|
I'm not saying it can't been done well, but it poses enough problems that are difficult to avoid, like calling an external web service inside a stored procedure, and the general mess of maintaining a bunch of chained stored procedures, functions.
It also guarantees vendor lock-in.