Designing the database
I’ve been really vague about the app we’re building here but that’s because I know it’s something that many in the affiliate marketing industry are trying to do right now and I prefer keeping everything like that until pre-launch.
Since 90% of what it does is data tracking and analysis from hundreds of sites. You can imagine now all kinds of settings and tables involved, all the database complexity. To start off, I identified groups based on similarities found at those sites. I then eliminated all the parts that could be just cloned and slightly modified to be added later on. All I had left was the strict minimum for the app to function and be able to run an example of each use case I had already written.
Time to design the database, identify the relations, etc. Here’s a scaled down version of what I came up with after an hour on PHPDesigner DBDesigner 4. I am sure certain things will get added or modified as we go but I believe this is a very solid start.

June 27th, 2007 at 12:42 pm
PHPDesigner? Hmm… I’m little bit confused… It looks like dbDesigner… doesn’t it? http://fabforce.net/dbdesigner4/index.php
BTW. Nice blog… although in early stage… GL with you app
July 11th, 2007 at 6:53 pm
Ooops. Thanks and corrected.
I use both. PHPDesigner for coding, silly mistake.