Believe it or not, database design is likely the most misunderstood and neglected aspect of software development. And I mean by developers!
Most think that a database simply needs to hold data and there are no concerns as to HOW the data is stored.
But often ignored is the fact that more consideration needs to be taken:
And that is just a basic overview of the considerations that must be taken in order to design a proper database.
The database is the heart of any data driven software application. It is also the primary cause of most bottlenecks. Databases must be designed properly in order to serve data to the application in the most efficient manner possible.
.NET (VB & C#) · Visual Basic (including VBA and VBScript)
Java · C++ · SQL (Database Design, Stored Procedures, etc.)
ASP.NET · ASP · AJAX · JQuery · XML
WPF · MVC · HTML5 · XHTML · CSS3