By admin on Aug 5, 2008 in database

In every application, no matter Java, .NET or PHP, most probably you need to interact with databases. For every domain your application is used for, the database design is definitely different, though basic database design principles are still the same. Every domain requires different database models and unless you are the domain expert, most of the time you need to spend time to study the domain and the business requirements.

DatabaseAnswers.org has a vast collection of free data models for different domains. It can serve as a starting point for our application database design. You can then customize the database design to your specific requirements.

As quoted from the owner

My intention is to provide a wide range of ‘Kick Start’ Models that anyone can use as a starting-point, and could extend cleanly and logically, with appropriate reference to the Business Rules.

It is not my intention to provide Models that can be used off-the-shelf to meet the requirements of a large commercial organisation.

After all, that is one of the things I do for a living !!!

None of the Models is the complete and final solution in its area, but any of them can be added to easily and quickly to meet a specific requirement. The logic in each Model is correct and contains the minimum Entities for the area being modeled. It is easy to create a complex Model by combining these Kick-Start Models because they all follow the same design approach and standards.

Here are the top 20 models