Where can I find ready-to-use database models ?

I don't need a database with data in it, but only schemas (UML diagrams). Perhaps something like the data models at this link, but much more complex and real world.

  • When I attempt to view one of those models I get the following warning: www.databaseanswers.org contains content from novikkoll.in, a site known to distribute malware. Your computer might catch a virus if you visit this site...
    – onedaywhen
    Feb 14, 2012 at 11:50
  • link works, I relay don't know where is the problem at your computer. I am using Ubuntu and Firefox.
    – tasmaniski
    Feb 14, 2012 at 11:56
  • Your link works for me but clicking on the links to one of the models (e.g. Customers at a Bank) brings up the warning. I'm using Windows 7 and Chrome.
    – onedaywhen
    Feb 14, 2012 at 13:31
  • FWIW - Of the examples of models I've seen at databaseanswers.org/data_models/index.htm my impression has always been that they are very simplistic and not representative of good real world data models.
    – Joel Brown
    Feb 14, 2012 at 14:00
  • databaseanswers.org is now down. I have switched the link in the question to point to a recent archive copy: web.archive.org/web/20191123175222/http://…
    – icc97
    Jun 20, 2022 at 10:50

2 Answers 2


David Hay's

Len Silverston's

Michael Blaha's Patterns of Data Modeling. This one has some interesting temporal, graph, and tree models.

Martin Fowler's Analysis Patterns. This one skims some of the other patterns, but gives accounting a solid treatment.

They are all well-rated, and I have read all but one, and they are all very good. Several of them are available on safaribooksonline.

Also, OASIS's Universal Business Language, schemas

  • If it's more complex than the free data models you've mentioned, then I'd suggest it is a custom model for your requirements.

  • Anything complex would most likely be commercial, proprietary, or otherwise someone's IP.
    For example, a data model for an MMORPG or a derivatives trading system.

What are you trying to do anyway?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.