File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Frameworks and Agile Database Design

 
HS Thomas
Ranch Hand
Posts: 3404
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What impact do frameworks eg Spring have on Agile Database Design ? Would it be better to have a framework in place first once either J2EE / .Net have been decided upon.
 
HS Thomas
Ranch Hand
Posts: 3404
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Architecture -----> Framework ------> Databases would seem to be the right order to think about. More often than not the Database Software is decided on first, though. How difficult would it be to go to Agile Database Design from this point ? Assuming it's not necessarily dependent on working on a full XP environment ?
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Having only one choice for the actual database software is by no means an obstacle for designing your data model in an evolutionary way. Even if you had an Oracle installation that you're going to use (at some point) in place from day 1, you could still create/refactor/refactor/refactor the schema as you wish. That is, assuming that there is no organizational/political obstacles for doing this (like an ´┐Żber-DBA who has the power to decide which schema changes are implemented two weeks from now).
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by HS Thomas:
Architecture -----> Framework ------> Databases would seem to be the right order to think about. More often than not the Database Software is decided on first, though. How difficult would it be to go to Agile Database Design from this point ? Assuming it's not necessarily dependent on working on a full XP environment ?

Mhh, I'd rather like to see
AFDAFDAFDAFDAFD
then
AAAAAFFFFFDDDDD
The latter doesn't look very incremental to me...
 
HS Thomas
Ranch Hand
Posts: 3404
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OK that's much better.
regards
[ January 16, 2004: Message edited by: HS Thomas ]
 
Pradeep bhatt
Ranch Hand
Posts: 8927
Firefox Browser Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How long has the agile database design been around?
[ January 16, 2004: Message edited by: Pradeep Bhat ]
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Pradeep Bhat:
How long has the agile database design been around?
Probably just a couple of decades... Seriously, I would guess that we once had the intelligence to develop database schemas in synch with application code. That is, before the Royce paper came out and we all happened to misinterpret it to mean design-everything-first-and-then-code.
Note that I haven't been around for long enough to actually know this kind of things. Maybe Scott has?
 
Pradeep bhatt
Ranch Hand
Posts: 8927
Firefox Browser Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lasse
Do you have links to success stories? :roll:
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Success stories of what? Agile database design? I'm afraid Scott will have to chime in on that...
 
Pradeep bhatt
Ranch Hand
Posts: 8927
Firefox Browser Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Agile database design

Exactly. I want to know how many have used it and who are they. :roll:
I want these links for my boss. ;
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I bet you do. So would I.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic