Welcome to the dBforums forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

If you prefer not to see double-underlined words and corresponding ads, place your cursor
here for ContentLink opt out.

Go Back  dBforums > General > Database Concepts & Design > top down vs bottom up

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-05-03, 14:26
ganesh15 ganesh15 is offline
Registered User
 
Join Date: Jun 2003
Posts: 2
Question top down vs bottom up

what are the advantages and disadvantages of top-down & bottom up design method.? Are there any dangers with either method?

-ganesh
Reply With Quote
  #2 (permalink)  
Old 06-06-03, 09:39
andrewst andrewst is offline
Moderator.
 
Join Date: Sep 2002
Location: UK
Posts: 4,874
Re: top down vs bottom up

Quote:
Originally posted by ganesh15
what are the advantages and disadvantages of top-down & bottom up design method.? Are there any dangers with either method?

-ganesh

Wow, that's an open-ended question! I'm not sure how you'd design a database from the bottom up though: it suggests that you'd first identify all the attributes/columns, and then pull them together into tables, then decide how the tables should be related... I've never seen anyone do that (though I suppose that is how normalisation is often taught, in a way).

I'd say 80% top down, 20% bottom up: mostly, you work from the requirements and go down into details; for some parts (e.g. interfaces with existing systems/databases) you will need to see what already exists and work out how to join that to your model, which is kind of bottom-up.

I have never started a database design by thinking: "now where shall I start this, top down or bottom up?"

Perhaps you need to be more specific about what you mean by "design", and what the top down and bottom up approaches mean to you.
__________________
Tony Andrews
http://tonyandrews.blogspot.com
Reply With Quote
  #3 (permalink)  
Old 06-24-03, 02:13
KillaCrab KillaCrab is offline
Registered User
 
Join Date: Jun 2003
Posts: 24
same thing if you are doing oodb design. except of course you have to deal with methods and inheritance.

anyways you can use both bottom up or top down depending on who your though process works.
__________________
water water everywhere and the boards did shirnk
water water everywhere not a drop to drink
Reply With Quote
  #4 (permalink)  
Old 08-08-03, 06:46
Lepanto Lepanto is offline
Registered User
 
Join Date: Jul 2003
Location: Australia
Posts: 179
By bottom-up, he means exactly that.

Yes, there are people designing databases like that. They start with all

the attributes and work their way up to tables.

In that approach, NORMALIZATION is being heavily relied on.

That's an inferior approach, in my opinion.

I believe the TOP-DOWN approach is better.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On