Einfache Möglichkeit, eine ERD für einen Datenbank-Design Beitrag zu erstellen [geschlossen]
-
03-07-2019 - |
Frage
ich auf eine neue Anwendung arbeite, die einen Jet (MS Access) Datenbank verwendet. Ich habe die Datenbank mit FluentNHibernate der Automapping-Funktion von meinen C # Objekten gebaut.
Ich brauche am Dienstag, diese Datenbank für ein Online-WebEx Design Review zu präsentieren und für ein Werkzeug suche ERD ist für meine Datenbank zu erstellen, was ich kann Gruppe auf Objektträger.
Das diagramming in MS Access ist schlecht zu unbrauchbar.
ich habe: VS2008 Pro, MS Access 2007, Visio 2007, Visio für Enterprise Architects, etc ... Mein C # -Code Schema exportiert mit NHibernate Hbm2Ddl hbm.xml Mapping-Dateien von FluentNHibernate erstellt .accdb Datei mit der Datenbank
Ich brauche: schnell, kostenlose und einfache Art und Weise klar, Diagramme zu erstellen
.Da ich alles für Fluent NH und NHibernate habe, kann ich ihre Fahrer / Dialekte verwenden, um ein Schema zu erstellen für jede unterstützte Datenbank bei der Erzeugung der Diagramme zu verwenden.
Irgendwelche Vorschläge helfen?
Lösung
Wenn Ihre MS Access DB alle Attribute eines echten DB wie Einschränkungen etc hat ... dann sollte Visio den DB importieren. Wenn das nicht für Sie arbeiten ... importieren die DB in SQL Server. SQL Server hat einige rudimentären Werkzeuge für die mit dem Import von SLQ Server Grund ERDs ... und Visio-Zeichnung.
Die „Richtigkeit“ und „Komplexität“ der ERD werden am Ende bis zu Ihnen sein und wie Sie die erfassten Daten erweitern.
Viel Glück
Andere Tipps
Da Sie Visio 2007 können Sie "Reverse Engineering" der DB entweder von einem SQL-Server, Access oder anderen kompatiblen Treiber-Datenquelle.
- Erstellen Sie ein neues Datenbank-Dokument (aka: Datenbank-Modelldiagramm)
- Von der neuen "Datenbank" Menü wählen Reverse Engineering
Von diesem Punkt an, werden Sie auf die gewünschte Datenquelle werden zu verbinden. Der letzte Schritt fragt, ob Sie die Tabellen als neue Formen hinzufügen möchten. „Ja“ auswählen und Sie werden eine schöne Visio Stil ERD haben. Ich glaube, Sie auch Ihr Modell nach Änderungen aktualisieren können.