Maneira simples de criar um ERD para uma revisão de design de banco de dados [fechado
-
03-07-2019 - |
Pergunta
Estou trabalhando em um novo aplicativo que usa um banco de dados JET (MS Access). Eu criei o banco de dados usando o recurso de automapping da Fluentnhibernate a partir dos meus objetos C#.
Preciso apresentar esse banco de dados para uma revisão de design do WebEx on-line na terça-feira e estou procurando uma ferramenta para criar ERDs para o meu banco de dados que posso agrupar nos slides.
A diagrama no acesso à EM é ruim para a inútil.
Eu tenho: VS2008 Pro, MS Access 2007, Visio 2007, Visio for Enterprise Architects, etc ... meu esquema de código C# exportado com Nibernate hbm2ddl hbm.xml arquivos de mapeamento criados pelo arquivo fluentnhibernate .accdb contendo o database
Eu preciso: maneira rápida, gratuita e fácil de criar diagramas claros.
Como tenho tudo para o Fluent NH e o Nibernate, eu poderia usar seus drivers/dialetos para criar um esquema para qualquer banco de dados suportado usar na geração dos diagramas.
Alguma sugestão para ajudar?
Solução
Se o seu ms access db tiver todos os atributos de um banco de dados real, como restrições etc., o Visio deve importar o banco de dados. Se isso não está funcionando para você ... importe o banco de dados para o SQL Server. O SQL Server possui algumas ferramentas rudimentares para desenhar ERDs básicas ... e Visio com a importação do SLQ Server.
A "correção" e a "complexidade" do ERD serão de acordo com você no final e como você estende os dados capturados.
Boa sorte
Outras dicas
Como você tem Visio 2007, você pode "reverter o engenheiro" o banco de dados de um servidor SQL, acesso ou outra fonte de dados compatível com driver.
- Crie um novo documento de banco de dados (AKA: Diagrama do modelo de banco de dados)
- No novo menu "banco de dados", selecione o engenheiro reverso
A partir desse momento, você estará se conectando à fonte de dados desejada. O último passo pergunta se você deseja adicionar as tabelas como novas formas. Selecione "Sim" e você terá um belo ERD de estilo Visio. Eu acredito que você também pode atualizar seu modelo após alterações.