Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I would love to create some database diagrams like this one with Visio but I can't find any templates at all for that kind of notation. The example I linked to was apparently made in Photoshop, which sounds like a terrible way to make ERDs. Are there any good Visio templates for this sort of thing?

(I have Visio 2010 Pro, by the way.)

share|improve this question
    
Won't have the fancy-smancy colors, but have you looked at Dia? –  Crazy Eddie Feb 23 '11 at 17:26
    
Removed my answer, wasn't helpful. I did not click your picture. That picture doesn't look like any official diagram type I know. My guess is that the creator just used basic shapes and gave them his own colours. –  KeesDijk Feb 23 '11 at 19:06
    
@KeesDijk - It's called Chen's notation. –  Andrew Arnold Feb 23 '11 at 20:38
    
Yup, learned something new today :) –  KeesDijk Feb 23 '11 at 22:07
    
add comment

2 Answers

up vote 2 down vote accepted

If you want to create a diagram like the one you linked to, then you need to find a Chen ERD shape pack. You can check the following site: http://www.visiocafe.com/various.htm . Specifically try http://www.visiocafe.ca/downloads/various/DanielHarris/Chen_ER.zip

edit: I don't know if that specific pack will work with Visio 2010. I've never used it.

share|improve this answer
    
It does indeed work with 2010. Thanks! –  Andrew Arnold Feb 23 '11 at 21:00
add comment

Visio should have a DB reverse-engineering feature (unless that's now only available in the top-end version). I've used it before and it does an adequate job, my advice is to break your ERD down into logical sections and don't diagram more than ten tables at a time (unless you have access to an E-size plotter). And be prepared to do a lot of tweaking to get things laid out; I don't think I've ever reverse-engineered an ERD that was comprehensible at first, even with big-name tools like ErWIN and ER/Studio.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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