Remember Me
forgot your password?

Database Design Basics by Nicholas Brown

As with any project, taking time to plan ahead now will save you and your business a lot of time down the road. A common mistake with database development is that the designer fails to think ahead. This usually leads to the development of a database that is unable to handle all the needs of the company. Unfortunately, once a database is created and implemented, it is very hard to go back and make changes. This is why planning ahead is so crucial. I have provided a few tips below that will help you to avoid these common mistakes. With a little planning and some hard work, your database will be able to work at its full potential.

Before even looking at your computer, sit down with a tablet of paper and brainstorm. Create a list of all the things that you want your database to do (i.e. inventory tracking, client contact, billing, shipping, etc.). Once you have done this, create a sub-list for each of the items you came up with from the previous step. This list should include any items or useful information that will need to be collected. For example, if you would like to track shipping, you will probably want to collect information such as: date shipped, method of shipping, price of shipping, shipping details such as weight and dimensions, date delivered, etc. Remember to think ahead to what you will want to do with this information later. This information, for example, can be used to estimate shipping costs for the following year based on the previous year’s costs.

Once you have completed your list, it’s time to begin the basic design of the database. At this point, many designers begin to think about form creation and reports. However, the most important step following brainstorming is in developing your tables. Once these tables have been created, they will be difficult to change later. For this reason, take your time and make sure you have everything you need.

The next step is to test your tables. Take information that you already have available to you (previous sales logs, etc.) and see if all the information can be placed somewhere that will be easy to access. This will ensure that you can at least collect what you have already been collecting.

As a final piece of advice, add a “comment” field to your tables so that notes can be made pertaining to the data. This is especially helpful when trying to look back at information later. A simple comment can help to clarify information that might otherwise be very difficult to understand.
Nicholas Brown

Nicholas Brown is a recognized authority on the subject of Access Databases. He is the founder of Database Technology Services (DTS). DTS is a leader in custom Access database development. DTS programmers create databases for corporations, small businesses and individuals. Visit www.dts-consultants.com to see all of the services DTS has to offer.

Rate this Article: 3 / 5 stars - 1 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Databases Articles
  • More from Nicholas Brown

Free way to store data online

By: WhiteGoodCat | 24/11/2009
My Task Helper is a free way to create, customize and integrate web forms and the whole online databases in the Web. Embedded web forms allow you to get and store users data, which will be saved on MyTaskHelper.com servers. You will have the ability to sort and search database. This easy-to-use web database utility also allows you to store your databases on your computer using Excel export.

Aster Data and SAS Partner to Advance Analytics for Big Data Volumes

By: Market Wire | 23/11/2009
Aster Data, a proven leader dedicated to providing the best data processing and management platform for 'Big Data' applications, today announced it has become a SAS Alliance partner.

Choose Pass4side HP0-S16 exam products

By: aminalee | 20/11/2009
As all known IT exams become very popular, everybody want to get a exam certification.HP HP0-S16 is your wise choice. A typical candidate for HP0-S16 exam has a minimum of one year of experience in configuring Windows SharePoint related technologies.

3 Common s32maill.dll Mistakes How to Avoid Them

By: Carl Haugen | 17/11/2009
Most people will see the s32maill.dll error and think nothing about it. They will simply close it out and go about their day. While the s32maill.dll error is not serious, if you do not treat it correctly, it can harm your computer.

What is r3pl.dll and How Do I Get Rid of It?

By: Carl Haugen | 17/11/2009
When I first say the r3pl.dll error, I had no idea what it was or what to do with it. So like any normal person, I closed it out. I thought it would go away but alas, it did not. It kept coming back and my computer kept getting slower and slower until I was forced to deal with this pesky little error.

How to Resolve the Qbmfct32.dll Error

By: Carl Haugen | 17/11/2009
If you received the qbmfct32.dll error, the first thing you need to determine is if it is a legitimate Windows DLL error. The chances are it is legit, but many rogue viruses and spyware like to pretend to be DLL errors.

A Database Design comes Alive with an Embedded Message Center

By: Tom Gruich | 16/11/2009
By thinking of business data transactions as messages you open your mind to new database design possibilities that can help you articulate more effective business models. The metaphor becomes a reality when you begin to actually incorporated the idea into the software.

Strive for Virtual Centricity in Your Business Database Designs

By: Tom Gruich | 16/11/2009
Virtual centricity is a concept that places business data at the center of your database design efforts and forces your application requirements into the role of becoming the embedded reality of your operational software.

Database Design Basics by Nicholas Brown

By: Nicholas Brown | 21/10/2008 | Databases
Tips and tricks on designing and implementing a database that can handle everything you demand.

Product Delivery: Think Like the Customer by Nicholas Brown

By: Nicholas Brown | 15/10/2008 | Customer Service
Tips and tricks on delivering a product or service that meets all of the needs of your client.

Ms Access Databases Don't Have to Look Unprofessional by Nicholas Brown

By: Nicholas Brown | 30/09/2008 | Databases
Tips and tricks to help maximize the usability of your database by improving the user interface.

Using Comments in Your Programming Source Code by Nicholas Brown

By: Nicholas Brown | 30/09/2008 | Programming
Save time and money by adding comments to your source code.

Increasing Small Business Productivity by Nicholas Brown

By: Nicholas Brown | 27/09/2008 | Small Business
Tips and tricks to help maximize business profits by increasing project efficiency and organization.

Pulling Data From Multiple Tables Into a Single Query in Ms Access by Nicholas Brown

By: Nicholas Brown | 17/09/2008 | Databases
A brief how-to on linking multiple tables within a single query. With this tool, users can develop more complex queries, reducing the need for several queries. This will also reduce the size of the database making it more efficient and easier to navigate.

Becoming an Expert Ms Access Database Programmer

By: Nicholas Brown | 11/09/2008 | Programming
Tips and tricks on becoming your own Access database expert. Follow these guidelines and you will be well on your way to becoming a leader in database development.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.08, 1, w2)