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?

War es hilfreich?

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.

  1. Erstellen Sie ein neues Datenbank-Dokument (aka: Datenbank-Modelldiagramm)
  2. 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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top