When constructing any building, a solid foundation is essential.  If the foundation is strong, straight, and level, the building will be off to a great start.  If the foundation is weak, shifting, or out of level, the building will definitely have problems.   

The relational database design is the foundation on which your entire application is constructed.  It is essential that this foundation be based on sound relational database design principles and a thorough understanding of your business model.

On numerous occasions, Systemsmith has been called in to rescue troubled software projects and get them back on track.  Invariably, a flawed relational database design is a root cause of the project's difficulties.  By this time much of the building has already been constructed on a shaky foundation, resulting in significant rework and added expense.

At Systemsmith we place a heavy emphasis on relational database design.  Our database architects are expert in the design of normalized, relational databases. With a thorough understanding of your business and goals, Systemsmith will create a unified model of your business that is robust, scalable, and ready for future enhancements. We will produce an Entity Relationship Diagram (ERD) which serves as the blueprint for subsequent stages of the software development process.

In addition, Systemsmith can reverse-engineer and review your existing databases, to provide you with a valuable second opinion.  If you have a software project underway, this is an extremely inexpensive insurance policy which can save you significant costs by identifying database design problems early in the software development life-cycle.

 

 

© Copyright 2005 Systemsmith Inc. All rights reserved.