So erstellen Sie Datenbankschemas schnell und intuitiv mit DBDesigner

Einer der wichtigsten Teile bei der Entwicklung eines Projekts ist es, ein klares Bild vom Endziel zu haben. Wir müssen die Zielgruppe für das Projekt sowie die darin enthaltenen Funktionen kennen. Dies bedeutet, dass wir so gut wie möglich über die Geschäftslogik informiert sein und dann alle Funktionen nach Bedarf implementieren müssen.

DBDesigner ist ein großartiges Tool zum Erstellen von Datenbankschemata für Ihre Anwendung. Sie können damit beliebig viele Tabellen erstellen (soweit es mich betrifft). Sie können jeder von Ihnen erstellten Tabelle ein beliebiges Datentypattribut hinzufügen. Sie können auch bestimmte Attribute als Fremdschlüssel verwenden. Auf diese Weise können Sie beim Einrichten von Primärschlüsseln bzw. Fremdschlüsseln Beziehungen zwischen Tabellen der Datenbank anzeigen, die Sie erstellen möchten.

Sie können Ihre E-Mail-Adresse verwenden, viele Projekte erstellen und jederzeit darauf zurückgreifen. Sie können Ihre Kollegen auch per E-Mail einladen und sie bei der Erstellung dieses Schemas mit Ihnen zusammenarbeiten lassen.

Wenn Sie eine erste Version Ihres Datenbankschemas haben, können Sie es als SQL-Skript für die folgenden Datenbanktechnologien exportieren: PostgreSQL, SQLite, MySQL, MSSql und Oracle.

Demonstration

Beginnen wir mit der Erstellung eines neuen Datenbankschemas, um zu demonstrieren, wie es in der Praxis funktioniert.

Wir können entweder mit einer neuen leeren Vorlage beginnen oder eine der vielen bereits vorhandenen Vorlagen verwenden.

Wir werden hier eine leere Vorlage demonstrieren, damit wir einige der enthaltenen Funktionen sehen können. Andernfalls werden Sie sie möglicherweise bei Verwendung vorhandener Vorlagen nicht bemerken.

Zuerst müssen wir ein neues Schema erstellen. In unserem Beispiel wird der Datenbanktyp "Allgemein" verwendet, und wir werden ihn "Bibliothek" nennen.

Wir müssen also zu Schema & g t; Neu und dann wird ein neues Fenster angezeigt:

Dies ist das Bild, das wir danach sehen sollten:

Dann müssen wir unserem Schema neue Tabellen hinzufügen. Klicken Sie dazu mit der rechten Maustaste auf eine beliebige Stelle im Raster und wählen Sie die Option „Tabelle“:

Jetzt müssen wir der Tabelle Felder hinzufügen. Alles was wir tun müssen, ist zum Feld Hinzufügen zu gehen , wonach ein neues Fenster angezeigt wird. Darin können Sie den Typ auswählen und einige Einschränkungen für Ihre neue Tabellenspalte festlegen:

Hier können wir sehen, wie es aussieht, nachdem wir einige Spalten hinzugefügt haben:

Dann können wir Beziehungen zwischen Tabellen hinzufügen. Wir nehmen das Beispiel der Erstellung einer Viele-zu-Viele- Beziehung zwischen zwei Tabellen: Autoren und Bücher. Dazu müssen wir zunächst eine neue Tabelle namens AuthorBooks erstellen, in der wir Fremdschlüssel hinzufügen, die auf die Authors- Tabelle bzw. die Books- Tabelle verweisen :

Hier haben wir die Verbindung mit der Büchertabelle :

Nachdem wir damit fertig sind, sollten wir ein Schema sehen, das dem folgenden ähnlich ist:

Ein wirklich großartiges Feature von dbdesigner ist die Flexibilität, mit der Sie Ihre Tabellen nach Belieben im Raster verschieben können:

In der kostenlosen Version können wir das Schema auch mit bis zu fünf Mitarbeitern teilen. Wir müssen einfach zu Schema> Sha re gehen und ein neues Fenster wird geöffnet, wie das folgende:

Wir können dieses Schema als Bild speichern, indem wir zu: Exportieren> Bild gehen gehen .

Wir können das entsprechende SQL-Skript auch folgendermaßen generieren:

Wir können auch unser eigenes SQL in das Schema importieren und es grafisch darstellen:

Fazit

Ich habe von diesem Tool gehört, als ich mit einem Kollegen eine Paarprogrammierung durchgeführt habe, und fand es sehr hilfreich. Ich hoffe, Sie profitieren auch davon.

DBDesigner hat andere Funktionen, und ich würde definitiv empfehlen, dass Sie sie ausprobieren.