Database Design Basics by Nicholas Brown

As with any project, taking time to plan ahead now willahead to what you will want to do with this information
save you and your business a lot of time down thelater. This information, for example, can be used to
road. A common mistake with database developmentestimate shipping costs for the following year based
is that the designer fails to think ahead. This usuallyon the previous year’s costs.
leads to the development of a database that is unableOnce you have completed your list, it’s time to
to handle all the needs of the company. Unfortunately,begin the basic design of the database. At this point,
once a database is created and implemented, it is verymany designers begin to think about form creation and
hard to go back and make changes. This is whyreports. However, the most important step following
planning ahead is so crucial. I have provided a few tipsbrainstorming is in developing your tables. Once these
below that will help you to avoid these commontables have been created, they will be difficult to
mistakes. With a little planning and some hard work,change later. For this reason, take your time and make
your database will be able to work at its full potential.sure you have everything you need.
Before even looking at your computer, sit down with aThe next step is to test your tables. Take information
tablet of paper and brainstorm. Create a list of all thethat you already have available to you (previous sales
things that you want your database to do (i.e. inventorylogs, etc.) and see if all the information can be placed
tracking, client contact, billing, shipping, etc.). Once yousomewhere that will be easy to access. This will
have done this, create a sub-list for each of the itemsensure that you can at least collect what you have
you came up with from the previous step. This listalready been collecting.
should include any items or useful information that willAs a final piece of advice, add a “comment”
need to be collected. For example, if you would like tofield to your tables so that notes can be made
track shipping, you will probably want to collectpertaining to the data. This is especially helpful when
information such as: date shipped, method of shipping,trying to look back at information later. A simple
price of shipping, shipping details such as weight andcomment can help to clarify information that might
dimensions, date delivered, etc. Remember to thinkotherwise be very difficult to understand.