Friday, March 12, 2010

Object Model vs Database Schema Design

Wednesday, November 12, 2008, 7:00
This news item was posted in Notes category and has 2 Comments so far.
Example of wallpaper group type p3. Computer-e...

Image via Wikipedia

In fact the question is:

how do you think, with zeroes and ones or with meaningful words ?

You start a new project, read some analysis join some meetings. And you are about to start making a design.
What you have in your mind ?

  • actor
  • sequences
  • objects&relations

or in other words some UML schemes in your mind yet no idea about database schema because it is definitely not clear ? Yes some of the objects are going to be used for persistence only but still they are without going any further db thinking

Actually database is an application to store effectively data like file systems or plain files..

Yes this is the point I want to reach. Do not model your domain on db; use UML editor,notepad,plain files even excel but not your DB editor.

However thisĀ  seams trends nowadays appfuse,seam,grails are all developing plugins for some reverse engineering from database schema to object modal domain. ?

yes it is effective when you are reimplementing some thing but for new project is it appropriate ?

Reblog this post [with Zemanta]
Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • Wists
  • LinkedIn
  • Slashdot
  • Google Bookmarks
  • Reddit
  • StumbleUpon
  • email
  • Twitter

Related posts:

  1. Clean database schema with inheritance
  2. working in a datamine
  3. Why ORM? ’cause:
  4. Java7 Wish: Object/Bean Factory
  5. OSWorkflow as Object State Machine

You can leave a response, or trackback from your own site.

2 Responses to “Object Model vs Database Schema Design”

  1. Matthew Kanwisher said on Wednesday, November 12, 2008, 10:00

    Are you seriously advocating using UML to model a system ? How about something closer to reality.

  2. altuure said on Wednesday, November 12, 2008, 10:06

    In fact What I am saying is :
    database schema is a end product not a mindmap tool

Leave a Reply