Click here to Skip to main content
15,891,777 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi
Is there any way or program converts sql server database to UML diagrams ( use case, class, sequence ) ??

I hope you help me

Thanks
Posted
Comments
Sergey Alexandrovich Kryukov 11-Dec-11 20:34pm    
What no language, not platform indicated, not UI? Nothing? Not clear what kind of help do you expect.
--SA

Yes, of course, but only if your database already has a schema supporting structures which can be mapped onto UML or if you can evolve or create such schema with your database. When you have it, you can create data structures to support UML with a mapping code. Basically, creating of such a mapping code is the main and fundamental kind of programming chores in using relational databases in software, especially object-oriented.

Now, this is it, because… you did not specify almost nothing relevant to the problem, starting with the main goals of your activity. Please see my comments to your question. So, based on the idea I explained above, you need to create requirements, general sketch of the project, architecture, design components, implementation… just to start and to end.

This would look like a pretty serious project. It is perfectly feasible though, and I would say, success is guaranteed, but… If you still have no clue, well, I would say you need to start with hiring a system architect and/or leading developer. Seriously.

—SA
 
Share this answer
 
Comments
Monjurul Habib 11-Dec-11 21:38pm    
nice advice, 5!
Sergey Alexandrovich Kryukov 11-Dec-11 21:54pm    
Thank you, Monjurul.
--SA
Yes, you can by using EF Power Tools CTP1. You can generate read-only EDMX from your code first mapping. It is not UML but it is the same diagram you had with model first.
EF Power Tools CTP1 Released
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900