導入

完了

ほとんどの最新のアプリケーション プロジェクトでは、効率的なデータの保存、取得、管理を実現するためにデータベースが不可欠です。 Web ベースのフロントエンドからの入力をキャプチャする場合でも、データベースを大規模なソリューションに統合する場合でも、多くの場合、これらのデータベースを作成して管理するにはコーディングが必要です。

データ API を作成するときは、データベースと対話するための一貫したインターフェイスを構築します。 これは、異なるアプリケーションやシステムが同じメソッドを使ってデータを取得、更新、管理できることを意味し、複雑さが減って、均一性が保証されます。 また、Azure SQL Database を使うと、データベースとのシームレスな対話を容易にする、スケーラブルで安全で効率的なデータ API を構築できます。

このモジュールでは、Azure SQL Database 用の最新の REST データ API を作成する方法を学習します。 Azure SQL Database のエンドポイントの作成を簡略化する強力なクロスプラットフォームであるデータ API ビルダーについて詳しく確認します。 自動クエリ生成、詳細なセキュリティ制御、他の Azure サービスとのシームレスな統合などの機能により、データ API ビルダーは、データベースを汎用性の高い API に簡単に変換することができます。

ヒント

Azure SQL Database ラーニング パスを使用して、データドリブン アプリケーションの開発に含まれる他のモジュールを確認してください。

データ API ビルダーを理解する

Data API Builder (DAB) は、0 個のコードと 1 つの構成ファイルを必要とするクロスプラットフォームのオープン ソース エンジンです。 データ API ビルダーを使うと、開発者はプログラムでデータベースを操作できます。 データに対して CRUD (作成、読み取り、更新、削除) 操作を実行する標準化された方法が提供され、異なるシステムとアプリケーションの間のシームレスな統合が可能になります。 データ API ビルダー (DAB) API は RESTful または GraphQL ベースであり、データにアクセスして操作するための柔軟な方法が提供されます。

  • REST(レスト): これらの API は、HTTP 要求を使用して CRUD 操作を実行します。 それらはステートレスであり、Web やモバイル アプリケーションを含むさまざまなクライアントで簡単に使用できます。

  • GraphQL: これらの API を使用すると、クライアントは必要なデータを正確に要求できるため、データの過剰フェッチとアンダーフェッチが削減されます。 データベースを操作するための効率的で柔軟な方法が提供されます。