Heim >Java >javaLernprogramm >Datenbankverwaltungstool

Datenbankverwaltungstool

Barbara Streisand
Barbara StreisandOriginal
2024-11-18 06:45:02766Durchsuche

Einführung

Die Verwaltung von Datenbanken und die Durchführung von CRUD-Vorgängen sind grundlegende Aufgaben für Entwickler, die datengesteuerte Anwendungen erstellen. Obwohl es viele Datenbankverwaltungssysteme (DBMS) gibt, kann die Interaktion mit ihnen komplex und umständlich sein, insbesondere wenn es um die Erstellung von Datenbanken und Tabellen, die Handhabung von Einschränkungen und die Durchführung von Echtzeit-Datenoperationen über eine API geht.

Dieses webbasierte Datenbankverwaltungstool vereinfacht den gesamten Prozess und bietet eine intuitive Benutzeroberfläche für die Verwaltung von Datenbanken und Tabellen sowie eine leistungsstarke REST-API für die Interaktion mit den Daten. Unabhängig davon, ob Sie als Entwickler ein Backend für Ihre App erstellen oder als Dateningenieur mehrere Datenbanken effizient verwalten müssen, bietet dieses Tool eine nahtlose und benutzerfreundliche Oberfläche zum Erstellen, Aktualisieren und Löschen von Datenbanken und Tabellen. Darüber hinaus unterstützt es den sicheren Zugriff über JWT-Tokens und stellt so sicher, dass alle Datenvorgänge sicher ausgeführt werden.

Das Frontend ist mit Angular 17 erstellt, um ein dynamisches und reaktionsfähiges Benutzererlebnis zu bieten, während das Backend Java 21 mit Spring Boot 3 verwendet, um hohe Leistung und Skalierbarkeit zu gewährleisten. Das Tool nutzt InterSystems IRIS als Hauptdatenbank und Redis für das Caching, wodurch die Datenverwaltung sowohl effizient als auch schnell erfolgt.

In diesem Artikel tauchen wir tief in die Funktionen des Tools ein und zeigen Ihnen, wie Sie damit arbeiten, von der Einrichtung von Datenbanken bis zur Nutzung der API für CRUD-Operationen.

Erstellen Sie Ihre erste Datenbank

Bevor Sie mit der Verwaltung von Datenbanken und Tabellen beginnen können, müssen Sie ein Konto erstellen oder sich mit einem vorhandenen Konto anmelden. Dieser Schritt gewährleistet einen sicheren Zugriff auf das System und ermöglicht Ihnen die private Verwaltung Ihrer Datenbanken.

Sobald Sie angemeldet sind, erhalten Sie über das Haupt-Dashboard Zugriff auf alle Datenbankverwaltungsfunktionen. Um Ihre erste Datenbank zu erstellen, befolgen Sie diese Schritte:

  • Klicken Sie auf „Neue Datenbank erstellen“: Dadurch wird ein Formular geöffnet, in dem Sie die Datenbankdetails eingeben können.
  • Geben Sie den Datenbanknamen ein: Geben Sie einen eindeutigen Namen für Ihre Datenbank ein. Dieser Name wird zur Identifizierung und Verwaltung der Datenbank verwendet.
  • Token-Lebensdauer auswählen: Jede von Ihnen erstellte Datenbank generiert ein spezielles API-Token, das Ihnen die Interaktion mit den Tabellen der Datenbank über die REST-API ermöglicht. Sie müssen eine Gültigkeitsdauer für dieses Token auswählen und dabei eine der folgenden Optionen auswählen: Tag, Woche, Monat, Jahr.

Database Management Tool

Erstellen einer Tabelle für Ihre Datenbank

Sobald Sie Ihre erste Datenbank erstellt haben, besteht der nächste Schritt darin, die Struktur Ihrer Daten durch die Erstellung von Tabellen zu definieren. Jede Tabelle enthält die Daten für Ihre Datenbank, und Sie können die Spalten und Einschränkungen an Ihre Bedürfnisse anpassen.

Öffnen Sie die Datenbank

Navigieren Sie zunächst zur Liste der Datenbanken in Ihrem Dashboard. Suchen Sie die Datenbank, in der Sie eine neue Tabelle erstellen möchten, und klicken Sie darauf. Dadurch wird die Detailseite für die ausgewählte Datenbank geöffnet.

Database Management Tool

Erstellen Sie eine neue Tabelle: 

  1. Klicken Sie auf „Tabelle erstellen“: Auf der Seite mit den Datenbankdetails sehen Sie die Schaltfläche „Tabelle erstellen“. Wenn Sie darauf klicken, wird ein neues Formular geöffnet, in dem Sie Ihre Tabelle definieren können.
  2. Geben Sie den Tabellennamen ein: Geben Sie im Formular einen eindeutigen und beschreibenden Namen für Ihre Tabelle ein. Dieser Name wird verwendet, um sowohl in der Benutzeroberfläche als auch in der API auf die Tabelle zu verweisen.
  3. Tabellenspalten definieren: Klicken Sie auf „Spalte hinzufügen“: Jede Tabelle besteht aus mehreren Spalten, und Sie können so viele hinzufügen, wie für Ihre Daten erforderlich sind. Für jede Spalte:
    1. Geben Sie einen Spaltennamen ein: Dies ist die Kennung für die Spalte in der Tabelle.
    2. Wählen Sie einen Spaltentyp aus: Wählen Sie aus einer Vielzahl von Datentypen (z. B. Zeichenfolge, Ganzzahl, Datum usw.), um sie an die Art der Daten anzupassen, die die Spalte enthalten soll.
    3. Einschränkungen hinzufügen: Sie können Einschränkungen wie NOT NULL, UNIQUE oder PRIMARY KEY anwenden, um Regeln für die Spaltendaten durchzusetzen.
  4. Senden Sie die Tabelle: Sobald Sie alle Spalten hinzugefügt und die entsprechenden Einschränkungen festgelegt haben, klicken Sie auf die Schaltfläche „Senden“, um die Tabellenerstellung abzuschließen. Die neue Tabelle wird nun in der Tabellenliste der Datenbank angezeigt und ist für die Dateneingabe oder API-Operationen bereit. 
  5. Database Management Tool

Verwenden der API zur Interaktion mit Ihrer Tabelle

Nachdem Sie Ihre Tabellen erstellt haben, können Sie mit der Arbeit mit Ihren Daten über die API beginnen, die es Ihnen ermöglicht, CRUD-Vorgänge (Erstellen, Lesen, Aktualisieren, Löschen) an den Tabellen durchzuführen. Jede Datenbank verfügt über ein eigenes, einzigartiges API-Token, mit dem Sie Ihre Anfragen an diese bestimmte Datenbank authentifizieren.

Beispiele für Zugriffs-API-Anfragen

Sobald Ihre Tabelle erstellt ist, navigieren Sie zur Tabelleninformationsseite, indem Sie die Tabelle aus der Liste der Tabellen in Ihrer Datenbank auswählen. Auf dieser Seite finden Sie Beispiele für die API-Anfragen, die Sie zur Interaktion mit der Tabelle stellen können, darunter: Nach Feld abrufen, Alle abrufen, Erstellen, Aktualisieren, Löschen.  

Database Management Tool

Rufen Sie das Datenbank-API-Token ab

Um API-Operationen für Ihre Tabelle auszuführen, müssen Sie Ihre Anfragen mit einem speziellen API-Token authentifizieren, das beim Erstellen der Datenbank generiert wurde. So erhalten Sie den Token:

  1. Navigieren Sie zur Datenbankinformationsseite: Gehen Sie zurück zur Seite der Datenbank, die Ihre Tabelle enthält.
  2. Kopieren Sie das API-Token: Sie sehen einen Abschnitt mit den Token-Informationen. Kopieren Sie dieses Token, da es in den Headern jeder Anfrage benötigt wird, die Sie an die API für diese Datenbank stellen.

Eine „Erstellen“-Anfrage stellen

Da Sie nun über das Token verfügen und die API-Beispiele überprüft haben, fügen wir Ihrer neuen Tabelle einige Datensätze hinzu.

  1. Suchen Sie die „Erstellen“-Anfrage: Suchen Sie auf der Tabelleninformationsseite das Beispiel für die „Erstellen“-Anfrage. Dazu gehören die API-Endpunkt-URL und ein Beispiel für den Anfragetext. 
  2. ![Bildbeschreibung](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ntpskka8kyl03s5ns32.png)     
  3. Anfrage senden: Senden Sie Ihre POST-Anfrage mit einem API-Client (z. B. Postman, cURL oder einem anderen Tool) an die API. Der Server verarbeitet die Anfrage und fügt den neuen Datensatz zur Tabelle hinzu.

Database Management Tool

Database Management Tool

Alle Datensätze aus der Tabelle abrufen

Da wir nun einige Daten zu unserer Tabelle hinzugefügt haben, rufen wir alle Datensätze ab, um zu überprüfen, ob unsere Einträge korrekt gespeichert wurden. Der Prozess zum Abrufen von Daten ähnelt dem Erstellen von Datensätzen, wir verwenden jedoch einen anderen API-Endpunkt.  

Database Management Tool

Database Management Tool

Database Management Tool

Fazit

Das ist alles für den Moment! In diesem Artikel habe ich Sie durch die Hauptfunktionen dieses Datenbankverwaltungstools geführt: von der Erstellung von Datenbanken und Tabellen bis hin zur Durchführung grundlegender CRUD-Vorgänge über die REST-API. Dies ist jedoch nur der Anfang dessen, was die Anwendung leisten kann.

Es gibt eine Vielzahl weiterer Funktionen, die das Tool leistungsstark und vielseitig machen, wie zum Beispiel:

  • Datenbanken erstellen, aktualisieren und löschen: Verwalten Sie mühelos mehrere Datenbanken.
  • Anpassen von Tabellen und Spalten: Spalten hinzufügen, ändern oder entfernen, mit Unterstützung für verschiedene Datentypen und Einschränkungen.
  • Umfassender API-Zugriff: Über einfache CRUD-Operationen hinaus können Sie Ihre Datenbankstrukturen vollständig programmgesteuert verwalten.

Dieses Tool zielt darauf ab, die Datenbankverwaltung zu optimieren und die Organisation Ihrer Daten und den sicheren Zugriff darauf über die API zu vereinfachen. Im Laufe der Entwicklung werden erweiterte Funktionen wie benutzerdefinierte Abfragen, erweiterte Einschränkungen und zusätzliche Spaltentypen hinzugefügt, wodurch die Möglichkeiten noch weiter erweitert werden.

Vielen Dank, dass Sie sich für dieses Tool entschieden haben!

Das obige ist der detaillierte Inhalt vonDatenbankverwaltungstool. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn