Einführung

Abgeschlossen

In den meisten modernen Anwendungsprojekten sind Datenbanken unerlässlich für effiziente Datenspeicherung, Datenabruf und Datenverwaltung. Ganz gleich, ob Sie Eingaben aus einem webbasierten Front-End erfassen oder eine Datenbank in eine größere Lösung integrieren, häufig ist Programmierung erforderlich, um diese Datenbanken zu erstellen und zu verwalten.

Mit einer Daten-API erstellen Sie eine konsistente Schnittstelle für die Interaktion mit Ihrer Datenbank. Dies bedeutet, dass verschiedene Anwendungen und Systeme dieselben Methoden verwenden können, um Daten abzurufen, zu aktualisieren und zu verwalten, wodurch die Komplexität verringert und die Einheitlichkeit gewährleistet wird. Darüber hinaus können Sie mithilfe der Azure SQL-Datenbank eine skalierbare, sichere und effiziente Daten-API erstellen, die eine nahtlose Interaktion mit Ihrer Datenbank ermöglicht.

In diesem Modul erfahren Sie, wie Sie eine moderne REST-Daten-API für Azure SQL-Datenbank erstellen. Sie werden sich mit dem Daten-API-Generator befassen, einem leistungsstarken plattformübergreifenden Tool, das die Erstellung von Endpunkten für Ihre Azure SQL-Datenbank-Instanz vereinfacht. Mit Features wie der automatischen Abfragegenerierung, differenzierten Sicherheitssteuerungen und der nahtlosen Integration mit anderen Azure-Diensten kann der Daten-API-Generator Ihre Datenbank mit minimalem Aufwand in eine vielseitige API verwandeln.

Tipp

Stellen Sie sicher, dass Sie sich die anderen Module angesehen haben, die Teil des Lernpfads „Entwicklung datengesteuerter Anwendungen mithilfe von Azure SQL-Datenbank“ sind.

Verstehen des Daten-API-Generators

Der Daten-API-Generator (Data API Bilder, DAB) ist ein plattformübergreifendes Open-Source-Modul, das keine Programmierung und nur eine einzelne Konfigurationsdatei erfordert. Mit dem Daten-API-Generator interagieren Entwickler programmgesteuert mit Datenbanken. Er bietet eine standardisierte Möglichkeit zum Ausführen von CRUD-Vorgängen (Create, Read, Update, Delete) für Daten, wodurch eine nahtlose Integration zwischen verschiedenen Systemen und Anwendungen ermöglicht wird. Daten-API-Generator-APIs können RESTful- oder GraphQL-basiert sein, und sie bieten Flexibilität beim Zugriff auf Daten und ihrer Bearbeitung.

  • REST: Diese APIs verwenden HTTP-Anforderungen zum Ausführen von CRUD-Vorgängen. Sie sind zustandslos und können von verschiedenen Clients, einschließlich Web- und mobilen Anwendungen, problemlos genutzt werden.

  • GraphQL: Diese APIs ermöglichen es Clients, genau die Daten anzufordern, die sie benötigen, wodurch das Über- und Unterabrufen von Daten reduziert wird. Sie bieten eine effiziente und flexible Möglichkeit für die Interaktion mit Datenbanken.